Files
standardnotes-server/packages/api-gateway/src/Service/Cache/CrossServiceTokenCacheInterface.ts
T
Karol SójkoandGitHub 34085ac6fb feat: consider shared vault owner quota when uploading files to shared vault (#704)
* fix(auth): updating storage quota on shared subscriptions

* fix(syncing-server): turn shared vault and key associations into value objects

* feat: consider shared vault owner quota when uploading files to shared vault

* fix: add passing x-shared-vault-owner-context value

* fix: refactor creating cross service token to not throw errors

* fix: caching cross service token

* fix: missing header in http service proxy
2023-08-22 10:49:58 +02:00

11 lines
280 B
TypeScript

export interface CrossServiceTokenCacheInterface {
set(dto: {
key: string
encodedCrossServiceToken: string
expiresAtInSeconds: number
userUuid: string
}): Promise<void>
get(key: string): Promise<string | null>
invalidate(userUuid: string): Promise<void>
}