Takes MsgClientGet query parameters, returns database query parameters
(req *MsgGetOpts)
| 146 | |
| 147 | // Takes MsgClientGet query parameters, returns database query parameters |
| 148 | func msgOpts2storeOpts(req *MsgGetOpts) *types.QueryOpt { |
| 149 | var opts *types.QueryOpt |
| 150 | if req != nil { |
| 151 | opts = &types.QueryOpt{ |
| 152 | User: types.ParseUserId(req.User), |
| 153 | Topic: req.Topic, |
| 154 | IfModifiedSince: req.IfModifiedSince, |
| 155 | Limit: req.Limit, |
| 156 | Since: req.SinceId, |
| 157 | Before: req.BeforeId, |
| 158 | IdRanges: rangeSerialize(req.IdRanges), |
| 159 | } |
| 160 | } |
| 161 | return opts |
| 162 | } |
| 163 | |
| 164 | // Check if the interface contains a string with a single Unicode Del control character. |
| 165 | func isNullValue(i any) bool { |
no test coverage detected
searching dependent graphs…