init
This commit is contained in:
28
internal/app/util.go
Normal file
28
internal/app/util.go
Normal file
@@ -0,0 +1,28 @@
|
||||
package app
|
||||
|
||||
import (
|
||||
"net/url"
|
||||
"strings"
|
||||
)
|
||||
|
||||
func (s *Server) abs(p string) string {
|
||||
if s.cfg.BasePath == "" {
|
||||
return p
|
||||
}
|
||||
if !strings.HasPrefix(p, "/") {
|
||||
p = "/" + p
|
||||
}
|
||||
return s.cfg.BasePath + p
|
||||
}
|
||||
|
||||
func urlQueryEscape(s string) string {
|
||||
return url.QueryEscape(s)
|
||||
}
|
||||
|
||||
func cleanUser(u string) string {
|
||||
return strings.TrimSpace(u)
|
||||
}
|
||||
|
||||
func cleanTopic(t string) string {
|
||||
return strings.TrimSpace(t)
|
||||
}
|
||||
Reference in New Issue
Block a user