Skip to main content

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