aboutsummaryrefslogtreecommitdiff
path: root/examples/my_cool_server.ts
diff options
context:
space:
mode:
authorFuwn <[email protected]>2022-05-15 06:27:30 +0000
committerFuwn <[email protected]>2022-05-15 06:27:30 +0000
commita5e101568eb9d981e868bc7bb767e067d838e3a1 (patch)
tree3163fd3eb3bff886001ed74653902dd20de0c6d1 /examples/my_cool_server.ts
parentfeat(decorators): auto deduce callback type (diff)
downloadlaurali-a5e101568eb9d981e868bc7bb767e067d838e3a1.tar.xz
laurali-a5e101568eb9d981e868bc7bb767e067d838e3a1.zip
refactor(laurali): refer to callbacks as hooks
Diffstat (limited to 'examples/my_cool_server.ts')
-rw-r--r--examples/my_cool_server.ts8
1 files changed, 4 insertions, 4 deletions
diff --git a/examples/my_cool_server.ts b/examples/my_cool_server.ts
index 76657a0..793e01f 100644
--- a/examples/my_cool_server.ts
+++ b/examples/my_cool_server.ts
@@ -16,7 +16,7 @@
// Copyright (C) 2022-2022 Fuwn <[email protected]>
// SPDX-License-Identifier: GPL-3.0-only
-import { callback, route, Server } from "../mod.ts";
+import { hook, route, Server } from "../mod.ts";
import * as optic from "https://deno.land/x/[email protected]/mod.ts";
/** Implement a new Laurali server */
@@ -50,7 +50,7 @@ class MyCoolServer extends Server {
return MyCoolServer.clicks;
}
- @callback()
+ @hook()
override onPreRoute(ctx: Deno.TlsConn) {
MyCoolServer.clicks += 1;
@@ -60,12 +60,12 @@ class MyCoolServer extends Server {
);
}
- @callback()
+ @hook()
override onPostRoute() {
MyCoolServer.logger.info("Closed connection.");
}
- @callback()
+ @hook()
override onError() {
return "hi";
}