Skip to content

Commit 6f6e78d

Browse files
committed
feat: removing unnecessary user created event and updated runtime event
1 parent f54cf42 commit 6f6e78d

3 files changed

Lines changed: 5 additions & 20 deletions

File tree

ts/examples/simple-example-ts/src/events/userCreatedEvent.ts

Lines changed: 0 additions & 8 deletions
This file was deleted.
Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,8 @@
1-
import {Identifier, Name, EventSetting, Signature} from "@code0-tech/hercules";
1+
import {Description, DisplayMessage, Identifier, Name, Signature} from "@code0-tech/hercules";
22

33
@Identifier("user_created")
4-
@Signature("(userId: number): void")
5-
@Name({code: "en-US", content: "User Created"})
6-
@EventSetting({
7-
identifier: "FILTER_ROLE",
8-
name: [{code: "en-US", content: "Role Filter"}],
9-
description: [{code: "en-US", content: "Only trigger for users with this role"}],
10-
optional: true,
11-
})
4+
@Signature("(): {userId: number}")
5+
@Name({code: "en-US", content: "User created event"})
6+
@DisplayMessage({code: "en-US", content: "Triggers on user creation"})
7+
@Description({code: "en-US", content: "Triggers on user creation and has a payload including the user database id"})
128
export class UserCreatedRuntimeEvent {}

ts/examples/simple-example-ts/src/index.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import {Action, CodeZeroEvent} from "@code0-tech/hercules";
22
import {FibonacciRuntimeFunction} from "./functions/fibonacciRuntimeFunction.js";
33
import {FibonacciFunction} from "./functions/fibonacciFunction.js";
44
import {UserCreatedRuntimeEvent} from "./events/userCreatedRuntimeEvent.js";
5-
import {UserCreatedEvent} from "./events/userCreatedEvent.js";
65
import {EmailDataType} from "./data_types/emailDataType.js";
76

87
const action = new Action(
@@ -32,8 +31,6 @@ action.registerDataTypeClass(EmailDataType);
3231
// Runtime flow type: the internal event definition
3332
action.registerRuntimeEventClass(UserCreatedRuntimeEvent);
3433

35-
// Flow type: the user-facing event linked to the runtime flow type
36-
action.registerEventClass(UserCreatedEvent);
3734

3835
action.on(CodeZeroEvent.connected, () => {
3936
console.log("Connected to aquila");

0 commit comments

Comments
 (0)