diff options
author | 2019-12-03 11:54:43 +0100 | |
---|---|---|
committer | 2019-12-03 11:54:43 +0100 | |
commit | 33b8679f1c6b2055196536b3e3ae808195202377 (patch) | |
tree | 9717704abcc6d986e144e843a3f9652211b80d70 /server.go | |
parent | ed50cef3cf806c09762e75cf10fb022ce19d3a1b (diff) | |
download | alps-33b8679f1c6b2055196536b3e3ae808195202377.tar.gz alps-33b8679f1c6b2055196536b3e3ae808195202377.tar.bz2 alps-33b8679f1c6b2055196536b3e3ae808195202377.zip |
Extract string conversion functions
Diffstat (limited to 'server.go')
-rw-r--r-- | server.go | 30 |
1 files changed, 0 insertions, 30 deletions
@@ -4,8 +4,6 @@ import ( "fmt" "net/http" "net/url" - "strconv" - "strings" "time" imapclient "github.com/emersion/go-imap/client" @@ -96,34 +94,6 @@ func handleLogin(ectx echo.Context) error { return ctx.Render(http.StatusOK, "login.html", nil) } -func parseUid(s string) (uint32, error) { - uid, err := strconv.ParseUint(s, 10, 32) - if err != nil { - return 0, err - } - if uid == 0 { - return 0, fmt.Errorf("UID must be non-zero") - } - return uint32(uid), nil -} - -func parsePartPath(s string) ([]int, error) { - l := strings.Split(s, ".") - path := make([]int, len(l)) - for i, s := range l { - var err error - path[i], err = strconv.Atoi(s) - if err != nil { - return nil, err - } - - if path[i] <= 0 { - return nil, fmt.Errorf("part num must be strictly positive") - } - } - return path, nil -} - func New(imapURL string) *echo.Echo { e := echo.New() |