RedisAdapter
The Redis storage adapter.
Extends
Type parameters
Type parameter |
---|
K extends ConnectionTypes |
Constructors
new RedisAdapter()
Builds up the Redis storage adapter.
Parameters
Parameter | Type | Description |
---|---|---|
data | object | object | object | The data for the redis connection. |
Returns
RedisAdapter
<K
>
Overrides
Source
twitchfy/packages/eventsub/src/storage/adapters/RedisAdapter.ts:20
Properties
Property | Modifier | Type |
---|---|---|
client | public | Redis |
Methods
delete()
Deletes a subscription from the storage.
Parameters
Parameter | Type | Description |
---|---|---|
id | string | The id of the subscription which will be deleted. |
Returns
Promise
<void
>
Overrides
Source
twitchfy/packages/eventsub/src/storage/adapters/RedisAdapter.ts:55
get()
Gets a subscription from the storage.
Type parameters
Type parameter | Value |
---|---|
T extends SubscriptionTypes | SubscriptionTypes |
Parameters
Parameter | Type | Description |
---|---|---|
id | string | The id of the subscription which will be get. |
Returns
Promise
<StorageAdapterGet
<K
, T
>>
The basic data which will be needed to reload the subscription. You can attach other data to the object.
Overrides
Source
twitchfy/packages/eventsub/src/storage/adapters/RedisAdapter.ts:49
getAll()
Gets all subscriptions from the storage.
Returns
Promise
<StorageAdapterGet
<K
, SubscriptionTypes
>[]>
Overrides
Source
twitchfy/packages/eventsub/src/storage/adapters/RedisAdapter.ts:63
set()
Sets a subscription into the storage.
Type parameters
Type parameter | Value |
---|---|
T extends SubscriptionTypes | SubscriptionTypes |
Parameters
Parameter | Type | Description |
---|---|---|
id | string | The id of the subscription which will be set. Probably you want to use the id as a key. |
subscription | SubscriptionType <T , K > | The subscription which will be set. |
Returns
Promise
<void
>
Overrides
Source
twitchfy/packages/eventsub/src/storage/adapters/RedisAdapter.ts:28