File tree Expand file tree Collapse file tree
features/notification/NotifyUsers Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -81,7 +81,6 @@ export type INotificationMessages =
8181 | NotificationReviewRejectMessage . Interface
8282 | NotificationReviewApproveMessage . Interface ;
8383
84-
8584export interface INotificationTypeMessages {
8685 /**
8786 * User requests a review for a content.
@@ -174,7 +173,6 @@ export namespace NotificationAdapter {
174173 export type SendParams = INotificationAdapterSendParams ;
175174}
176175
177-
178176export namespace Notification {
179177 export type Type = INotificationType ;
180178 export type Adapter = INotificationAdapter ;
Original file line number Diff line number Diff line change 1+ import { WorkflowStateApproveStepHandler } from "~/features/workflowState/ApproveWorkflowStateStep/events.js" ;
2+
3+ class NotifyUsersOnStateApproveStepImpl implements WorkflowStateApproveStepHandler . Interface {
4+ public async handle ( event : WorkflowStateApproveStepHandler . Event ) : Promise < void > {
5+ const { state } = event . payload ;
6+ }
7+ }
8+
9+ export const NotifyUsersOnStateApproveStep = WorkflowStateApproveStepHandler . createImplementation ( {
10+ implementation : NotifyUsersOnStateApproveStepImpl ,
11+ dependencies : [ ]
12+ } ) ;
Original file line number Diff line number Diff line change 1+ import { WorkflowStateCancelHandler } from "~/features/workflowState/CancelWorkflowState/events.js" ;
2+
3+ class NotifyUsersOnStateCancelImpl implements WorkflowStateCancelHandler . Interface {
4+ public async handle ( event : WorkflowStateCancelHandler . Event ) : Promise < void > {
5+ const { state } = event . payload ;
6+ }
7+ }
8+
9+ export const NotifyUsersOnStateCancel = WorkflowStateCancelHandler . createImplementation ( {
10+ implementation : NotifyUsersOnStateCancelImpl ,
11+ dependencies : [ ]
12+ } ) ;
Original file line number Diff line number Diff line change 1+ import { WorkflowStateAfterCreateHandler } from "~/features/workflowState/CreateWorkflowState/index.js" ;
2+
3+ class NotifyUsersOnStateCreateImpl implements WorkflowStateAfterCreateHandler . Interface {
4+ public async handle ( event : WorkflowStateAfterCreateHandler . Event ) : Promise < void > {
5+ const { state } = event . payload ;
6+ }
7+ }
8+
9+ export const NotifyUsersOnStateCreate = WorkflowStateAfterCreateHandler . createImplementation ( {
10+ implementation : NotifyUsersOnStateCreateImpl ,
11+ dependencies : [ ]
12+ } ) ;
Original file line number Diff line number Diff line change 1+ import { WorkflowStateAfterDeleteHandler } from "~/features/workflowState/DeleteTargetWorkflowState/index.js" ;
2+
3+ class NotifyUsersOnStateDeleteImpl implements WorkflowStateAfterDeleteHandler . Interface {
4+ public async handle ( event : WorkflowStateAfterDeleteHandler . Event ) : Promise < void > {
5+ const { state } = event . payload ;
6+ }
7+ }
8+
9+ export const NotifyUsersOnStateDelete = WorkflowStateAfterDeleteHandler . createImplementation ( {
10+ implementation : NotifyUsersOnStateDeleteImpl ,
11+ dependencies : [ ]
12+ } ) ;
Original file line number Diff line number Diff line change 1+ import { WorkflowStateRejectHandler } from "~/features/workflowState/RejectWorkflowStateStep/events.js" ;
2+
3+ class NotifyUsersOnStateRejectImpl implements WorkflowStateRejectHandler . Interface {
4+ public async handle ( event : WorkflowStateRejectHandler . Event ) : Promise < void > {
5+ const { state } = event . payload ;
6+ }
7+ }
8+
9+ export const NotifyUsersOnStateReject = WorkflowStateRejectHandler . createImplementation ( {
10+ implementation : NotifyUsersOnStateRejectImpl ,
11+ dependencies : [ ]
12+ } ) ;
Original file line number Diff line number Diff line change 1+ import { WorkflowStateStartStepHandler } from "~/features/workflowState/StartWorkflowStateStep/events.js" ;
2+
3+ class NotifyUsersOnStateStartStepImpl implements WorkflowStateStartStepHandler . Interface {
4+ public async handle ( event : WorkflowStateStartStepHandler . Event ) : Promise < void > {
5+ const { state } = event . payload ;
6+ }
7+ }
8+
9+ export const NotifyUsersOnStateStartStep = WorkflowStateStartStepHandler . createImplementation ( {
10+ implementation : NotifyUsersOnStateStartStepImpl ,
11+ dependencies : [ ]
12+ } ) ;
Original file line number Diff line number Diff line change 1+ import { WorkflowStateTakeOverStepHandler } from "~/features/workflowState/TakeOverWorkflowStateStep/events.js" ;
2+
3+ class NotifyUsersOnStateTakeOverStepImpl implements WorkflowStateTakeOverStepHandler . Interface {
4+ public async handle ( event : WorkflowStateTakeOverStepHandler . Event ) : Promise < void > {
5+ const { state } = event . payload ;
6+ }
7+ }
8+
9+ export const NotifyUsersOnStateTakeOverStep = WorkflowStateTakeOverStepHandler . createImplementation (
10+ {
11+ implementation : NotifyUsersOnStateTakeOverStepImpl ,
12+ dependencies : [ ]
13+ }
14+ ) ;
Original file line number Diff line number Diff line change 11import { createFeature } from "@webiny/feature/api" ;
2+ import { NotifyUsersOnStateApproveStep } from "./NotifyUsersOnStateApproveStep.js" ;
3+ import { NotifyUsersOnStateCancel } from "./NotifyUsersOnStateCancel.js" ;
4+ import { NotifyUsersOnStateReject } from "./NotifyUsersOnStateReject.js" ;
5+ import { NotifyUsersOnStateCreate } from "./NotifyUsersOnStateCreate.js" ;
6+ import { NotifyUsersOnStateDelete } from "./NotifyUsersOnStateDelete.js" ;
7+ import { NotifyUsersOnStateStartStep } from "./NotifyUsersOnStateStartStep.js" ;
8+ import { NotifyUsersOnStateTakeOverStep } from "./NotifyUsersOnStateTakeOverStep.js" ;
29
310export const NotifyUsersFeature = createFeature ( {
411 name : "WorkflowNotifications/NotifyUsers" ,
512 register ( container ) {
6- //
13+ container . register ( NotifyUsersOnStateCreate ) ;
14+ container . register ( NotifyUsersOnStateDelete ) ;
15+ container . register ( NotifyUsersOnStateStartStep ) ;
16+ container . register ( NotifyUsersOnStateTakeOverStep ) ;
17+ container . register ( NotifyUsersOnStateApproveStep ) ;
18+ container . register ( NotifyUsersOnStateReject ) ;
19+ container . register ( NotifyUsersOnStateCancel ) ;
720 }
821} ) ;
Original file line number Diff line number Diff line change 1- export * from "./feature.js"
1+ export * from "./feature.js" ;
You can’t perform that action at this time.
0 commit comments