aboutsummaryrefslogtreecommitdiff
path: root/plugins/base/strconv.go
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/base/strconv.go')
-rw-r--r--plugins/base/strconv.go12
1 files changed, 12 insertions, 0 deletions
diff --git a/plugins/base/strconv.go b/plugins/base/strconv.go
index 1a32e75..9efa4cd 100644
--- a/plugins/base/strconv.go
+++ b/plugins/base/strconv.go
@@ -27,6 +27,18 @@ func parseMboxAndUid(mboxString, uidString string) (string, uint32, error) {
return mboxName, uid, err
}
+func parseUidList(values []string) ([]uint32, error) {
+ var uids []uint32
+ for _, v := range values {
+ uid, err := parseUid(v)
+ if err != nil {
+ return nil, err
+ }
+ uids = append(uids, uid)
+ }
+ return uids, nil
+}
+
func parsePartPath(s string) ([]int, error) {
if s == "" {
return nil, nil