Skip to main content
Version: 1.x

SubscriptionDatabaseD1

Implements​

Constructors​

Constructor​

new SubscriptionDatabaseD1(db): SubscriptionDatabaseD1

Parameters​

ParameterType

db

D1Database

Returns​

SubscriptionDatabaseD1

Properties​

PropertyModifierTypeDefault value

table

protected

string

'Subscriptions'

Methods​

createSubscription()​

createSubscription(info): Promise<void>

Parameters​

ParameterType

info

SubscriptionInfo

Returns​

Promise<void>

Implementation of​

SubscriptionDatabase.createSubscription


deleteSubscription()​

deleteSubscription(id): Promise<void>

Parameters​

ParameterType

id

string

Returns​

Promise<void>

Implementation of​

SubscriptionDatabase.deleteSubscription


deleteSubscriptions()​

deleteSubscriptions(connectionId): Promise<void>

Parameters​

ParameterType

connectionId

string

Returns​

Promise<void>

Implementation of​

SubscriptionDatabase.deleteSubscriptions


getSubscriptions()​

getSubscriptions(topic): Promise<SubscriptionInfo[]>

Parameters​

ParameterType

topic

string

Returns​

Promise<SubscriptionInfo[]>

Implementation of​

SubscriptionDatabase.getSubscriptions