cmd/madon.go
changeset 44 6da40ca4534c
parent 11 3884f5276808
child 45 b58a7ea1aeb2
equal deleted inserted replaced
43:59ebd755fdc9 44:6da40ca4534c
    98 		return fmt.Errorf("login failed (server did not return a JSON response - check your credentials)")
    98 		return fmt.Errorf("login failed (server did not return a JSON response - check your credentials)")
    99 	}
    99 	}
   100 	return fmt.Errorf("login failed: %s", err.Error())
   100 	return fmt.Errorf("login failed: %s", err.Error())
   101 }
   101 }
   102 
   102 
   103 // splitIDs splits a list of IDs into an int array
   103 // splitIDs splits a list of IDs into an int64 array
   104 func splitIDs(ids string) (list []int, err error) {
   104 func splitIDs(ids string) (list []int64, err error) {
   105 	var i int
   105 	var i int64
   106 	if ids == "" {
   106 	if ids == "" {
   107 		return
   107 		return
   108 	}
   108 	}
   109 	l := strings.Split(ids, ",")
   109 	l := strings.Split(ids, ",")
   110 	for _, s := range l {
   110 	for _, s := range l {
   111 		i, err = strconv.Atoi(s)
   111 		i, err = strconv.ParseInt(s, 10, 64)
   112 		if err != nil {
   112 		if err != nil {
   113 			return
   113 			return
   114 		}
   114 		}
   115 		list = append(list, i)
   115 		list = append(list, i)
   116 	}
   116 	}