Skip to main content

Class: MemoryInstallationStore

Defined in: packages/oauth/src/installation-stores/memory-store.ts:11

Implements

Constructors

new MemoryInstallationStore()

new MemoryInstallationStore(): MemoryInstallationStore

Returns

MemoryInstallationStore

Properties

devDB

devDB: DevDatabase = {};

Defined in: packages/oauth/src/installation-stores/memory-store.ts:12

Methods

deleteInstallation()

deleteInstallation(query, logger?): Promise<void>

Defined in: packages/oauth/src/installation-stores/memory-store.ts:62

Parameters

query

InstallationQuery<boolean>

logger?

any

Returns

Promise<void>

Implementation of

InstallationStore.deleteInstallation


fetchInstallation()

fetchInstallation(query, logger?): Promise<Installation<"v1" | "v2", boolean>>

Defined in: packages/oauth/src/installation-stores/memory-store.ts:38

Parameters

query

InstallationQuery<boolean>

logger?

any

Returns

Promise<Installation<"v1" | "v2", boolean>>

Implementation of

InstallationStore.fetchInstallation


storeInstallation()

storeInstallation(installation, logger?): Promise<void>

Defined in: packages/oauth/src/installation-stores/memory-store.ts:14

Parameters

installation

Installation

logger?

any

Returns

Promise<void>

Implementation of

InstallationStore.storeInstallation