Sanitize sets defaults to MessageSearch
()
| 28 | |
| 29 | // Sanitize sets defaults to MessageSearch |
| 30 | func (input *MessageSearch) Sanitize() MessageSearch { |
| 31 | if strings.TrimSpace(input.Limit) == "" { |
| 32 | input.Limit = "100" |
| 33 | } |
| 34 | |
| 35 | input.Query = strings.TrimSpace(input.Query) |
| 36 | |
| 37 | input.Skip = strings.TrimSpace(input.Skip) |
| 38 | if input.Skip == "" { |
| 39 | input.Skip = "0" |
| 40 | } |
| 41 | |
| 42 | return *input |
| 43 | } |
| 44 | |
| 45 | // ToSearchParams converts request to services.MessageSearchParams |
| 46 | func (input *MessageSearch) ToSearchParams(userID entities.UserID) *services.MessageSearchParams { |