Skip to content

Commit 25602ff

Browse files
committed
feat(types): add support for real-time functionality in RequestExtended interface; update lifecycle plugin registration to conditionally include app parameter
1 parent 15cb758 commit 25602ff

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

packages/create-tbk-app/templates/base/src/plugins/lifecycle/index.ts.hbs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ export const lifecyclePlugin: PluginFactory<LifecycleOptions> = (
1515
priority: 10,
1616
options,
1717

18-
register({ app, server }) {
18+
register({ {{#if REALTIME}}app,{{/if}} server }) {
1919
const lifecycle = new LifecycleManager({
2020
gracefulShutdownTimeout: 30000,
2121
});

packages/create-tbk-app/templates/base/src/types.ts.hbs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,9 @@ export interface RequestExtended extends Request {
4343
{{#if AUTH_JWT}}
4444
user: JwtPayload;
4545
{{/if}}
46+
{{#if REALTIME}}
4647
io: Server;
48+
{{/if}}
4749
{{#if AUTH_SESSIONS}}
4850
session?: SessionRecord;
4951
{{/if}}

0 commit comments

Comments
 (0)