30 lines
735 B
TypeScript
30 lines
735 B
TypeScript
import { publishEvent } from "../events"
|
|
import {
|
|
Event,
|
|
Account,
|
|
AccountCreatedEvent,
|
|
AccountDeletedEvent,
|
|
AccountVerifiedEvent,
|
|
} from "@budibase/types"
|
|
|
|
export async function created(account: Account) {
|
|
const properties: AccountCreatedEvent = {
|
|
tenantId: account.tenantId,
|
|
}
|
|
await publishEvent(Event.ACCOUNT_CREATED, properties)
|
|
}
|
|
|
|
export async function deleted(account: Account) {
|
|
const properties: AccountDeletedEvent = {
|
|
tenantId: account.tenantId,
|
|
}
|
|
await publishEvent(Event.ACCOUNT_DELETED, properties)
|
|
}
|
|
|
|
export async function verified(account: Account) {
|
|
const properties: AccountVerifiedEvent = {
|
|
tenantId: account.tenantId,
|
|
}
|
|
await publishEvent(Event.ACCOUNT_VERIFIED, properties)
|
|
}
|