(ctx context.Context, req *api.PerformDeleteKeysRequest, res *api.PerformDeleteKeysResponse)
| 173 | } |
| 174 | |
| 175 | func (a *KeyInternalAPI) PerformDeleteKeys(ctx context.Context, req *api.PerformDeleteKeysRequest, res *api.PerformDeleteKeysResponse) { |
| 176 | if err := a.DB.DeleteDeviceKeys(ctx, req.UserID, req.KeyIDs); err != nil { |
| 177 | res.Error = &api.KeyError{ |
| 178 | Err: fmt.Sprintf("Failed to delete device keys: %s", err), |
| 179 | } |
| 180 | } |
| 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) |
nothing calls this directly
no test coverage detected