Sanitize sets defaults to MessageOutstanding
()
| 22 | |
| 23 | // Sanitize sets defaults to MessageOutstanding |
| 24 | func (input *MessageIndex) Sanitize() MessageIndex { |
| 25 | if strings.TrimSpace(input.Limit) == "" { |
| 26 | input.Limit = "20" |
| 27 | } |
| 28 | |
| 29 | input.Query = strings.TrimSpace(input.Query) |
| 30 | |
| 31 | input.Owner = input.sanitizeAddress(input.Owner) |
| 32 | input.Contact = input.sanitizeAddress(input.Contact) |
| 33 | |
| 34 | input.Skip = strings.TrimSpace(input.Skip) |
| 35 | if input.Skip == "" { |
| 36 | input.Skip = "0" |
| 37 | } |
| 38 | |
| 39 | return *input |
| 40 | } |
| 41 | |
| 42 | // ToGetParams converts request to services.MessageGetParams |
| 43 | func (input *MessageIndex) ToGetParams(userID entities.UserID) services.MessageGetParams { |