Albirew/nyaa-pantsu
Archivé
1
0
Bifurcation 0

Exhaustive whitespace trimming

Cette révision appartient à :
John Smith 2017-05-29 11:48:00 +02:00 révisé par Eliot Whalan
Parent c570557477
révision 61141a1fcf
Aucune clé n'a été trouvée pour cette signature dans la base de données
ID de la clé GPG: C0A42175139840D6
2 fichiers modifiés avec 6 ajouts et 23 suppressions

Voir le fichier

@ -101,10 +101,10 @@ func (f *uploadForm) ExtractInfo(r *http.Request) error {
f.Hidden = r.FormValue(uploadFormHidden) == "on"
// trim whitespace
f.Name = util.TrimWhitespaces(f.Name)
f.Description = util.Sanitize(util.TrimWhitespaces(f.Description), "default")
f.WebsiteLink = util.TrimWhitespaces(f.WebsiteLink)
f.Magnet = util.TrimWhitespaces(f.Magnet)
f.Name = strings.TrimSpace(f.Name)
f.Description = util.Sanitize(strings.TrimSpace(f.Description), "default")
f.WebsiteLink = strings.TrimSpace(f.WebsiteLink)
f.Magnet = strings.TrimSpace(f.Magnet)
cache.Impl.ClearAll()
defer r.Body.Close()
@ -253,8 +253,8 @@ func (f *uploadForm) ExtractEditInfo(r *http.Request) error {
f.Status, _ = strconv.Atoi(r.FormValue(uploadFormStatus))
// trim whitespace
f.Name = util.TrimWhitespaces(f.Name)
f.Description = util.Sanitize(util.TrimWhitespaces(f.Description), "default")
f.Name = strings.TrimSpace(f.Name)
f.Description = util.Sanitize(strings.TrimSpace(f.Description), "default")
defer r.Body.Close()
catsSplit := strings.Split(f.Category, "_")

Voir le fichier

@ -1,17 +0,0 @@
package util
import (
"strings"
)
// IsWhitespace : return true if r is a whitespace rune
func IsWhitespace(r rune) bool {
return r == '\n' || r == '\t' || r == '\r' || r == ' '
}
// TrimWhitespaces : trim whitespaces from a string
func TrimWhitespaces(s string) string {
s = strings.TrimLeftFunc(s, IsWhitespace)
s = strings.TrimRightFunc(s, IsWhitespace)
return s
}