aboutsummaryrefslogtreecommitdiff
path: root/server.go
diff options
context:
space:
mode:
Diffstat (limited to 'server.go')
-rw-r--r--server.go30
1 files changed, 0 insertions, 30 deletions
diff --git a/server.go b/server.go
index b252076..a66bbe1 100644
--- a/server.go
+++ b/server.go
@@ -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()