basalt / auth-sqlite/src / SqliteApiKeyStore
Class: SqliteApiKeyStore
Defined in: auth-sqlite/src/index.ts:489
Implements
Constructors
Constructor
> new SqliteApiKeyStore(db): SqliteApiKeyStore
Defined in: auth-sqlite/src/index.ts:490
Parameters
db
DatabaseSync
Returns
SqliteApiKeyStore
Methods
create()
> create(record): Promise<void>
Defined in: auth-sqlite/src/index.ts:492
Parameters
record
Returns
Promise<void>
Implementation of
findByHash()
> findByHash(hash): Promise<ApiKeyRecord | null>
Defined in: auth-sqlite/src/index.ts:514
Parameters
hash
string
Returns
Promise<ApiKeyRecord | null>
Implementation of
findById()
> findById(id): Promise<ApiKeyRecord | null>
Defined in: auth-sqlite/src/index.ts:521
Parameters
id
string
Returns
Promise<ApiKeyRecord | null>
Implementation of
list()
> list(filter): Promise<ApiKeyRecord[]>
Defined in: auth-sqlite/src/index.ts:528
Active (non-revoked) keys matching the filter.
Parameters
filter
Returns
Promise<ApiKeyRecord[]>
Implementation of
revoke()
> revoke(id, at): Promise<void>
Defined in: auth-sqlite/src/index.ts:549
Parameters
id
string
at
number
Returns
Promise<void>
Implementation of
touch()
> touch(id, at): Promise<void>
Defined in: auth-sqlite/src/index.ts:545
Parameters
id
string
at
number
Returns
Promise<void>