feat(gatekeeper): expire trail workspace plans
This commit is contained in:
@@ -3,15 +3,15 @@ import { WorkspaceRoles } from '@speckle/shared'
|
||||
|
||||
export const workspaceEventNamespace = 'workspace' as const
|
||||
|
||||
const workspaceEventPrefix = `${workspaceEventNamespace}.` as const
|
||||
const eventPrefix = `${workspaceEventNamespace}.` as const
|
||||
|
||||
export const WorkspaceEvents = {
|
||||
Authorized: `${workspaceEventPrefix}authorized`,
|
||||
Created: `${workspaceEventPrefix}created`,
|
||||
Updated: `${workspaceEventPrefix}updated`,
|
||||
RoleDeleted: `${workspaceEventPrefix}role-deleted`,
|
||||
RoleUpdated: `${workspaceEventPrefix}role-updated`,
|
||||
JoinedFromDiscovery: `${workspaceEventPrefix}joined-from-discovery`
|
||||
Authorized: `${eventPrefix}authorized`,
|
||||
Created: `${eventPrefix}created`,
|
||||
Updated: `${eventPrefix}updated`,
|
||||
RoleDeleted: `${eventPrefix}role-deleted`,
|
||||
RoleUpdated: `${eventPrefix}role-updated`,
|
||||
JoinedFromDiscovery: `${eventPrefix}joined-from-discovery`
|
||||
} as const
|
||||
|
||||
export type WorkspaceEvents = (typeof WorkspaceEvents)[keyof typeof WorkspaceEvents]
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
import { initializeModuleEventEmitter } from '@/modules/shared/services/moduleEventEmitterSetup'
|
||||
import {
|
||||
WorkspaceEvents,
|
||||
WorkspaceEventsPayloads
|
||||
} from '@/modules/workspacesCore/domain/events'
|
||||
|
||||
const { emit, listen } = initializeModuleEventEmitter<WorkspaceEventsPayloads>({
|
||||
moduleName: 'workspaces'
|
||||
})
|
||||
|
||||
export const WorkspacesEmitter = { emit, listen, events: WorkspaceEvents }
|
||||
Reference in New Issue
Block a user