(ctx context.Context, req *api.QueryOneTimeKeysRequest, res *api.QueryOneTimeKeysResponse)
| 181 | } |
| 182 | |
| 183 | func (a *KeyInternalAPI) QueryOneTimeKeys(ctx context.Context, req *api.QueryOneTimeKeysRequest, res *api.QueryOneTimeKeysResponse) { |
| 184 | count, err := a.DB.OneTimeKeysCount(ctx, req.UserID, req.DeviceID) |
| 185 | if err != nil { |
| 186 | res.Error = &api.KeyError{ |
| 187 | Err: fmt.Sprintf("Failed to query OTK counts: %s", err), |
| 188 | } |
| 189 | return |
| 190 | } |
| 191 | res.Count = *count |
| 192 | } |
| 193 | |
| 194 | func (a *KeyInternalAPI) QueryDeviceMessages(ctx context.Context, req *api.QueryDeviceMessagesRequest, res *api.QueryDeviceMessagesResponse) { |
| 195 | msgs, err := a.DB.DeviceKeysForUser(ctx, req.UserID, nil, false) |
nothing calls this directly
no test coverage detected