aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorFuwn <[email protected]>2022-05-15 06:22:56 +0000
committerFuwn <[email protected]>2022-05-15 06:22:56 +0000
commit3dc5aaa698d9065ccb955fee881c49c02574f670 (patch)
treed453d3644e8c2d61f9527913ca3ee280d4b8a3b1 /examples
parentfeat(0.1.0): initial release (diff)
downloadlaurali-3dc5aaa698d9065ccb955fee881c49c02574f670.tar.xz
laurali-3dc5aaa698d9065ccb955fee881c49c02574f670.zip
feat(decorators): auto deduce callback type
Diffstat (limited to 'examples')
-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 a2fb731..76657a0 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, callback, route, Server } from "../mod.ts";
+import { callback, 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(Callback.ON_PRE_ROUTE)
+ @callback()
override onPreRoute(ctx: Deno.TlsConn) {
MyCoolServer.clicks += 1;
@@ -60,12 +60,12 @@ class MyCoolServer extends Server {
);
}
- @callback(Callback.ON_POST_ROUTE)
+ @callback()
override onPostRoute() {
MyCoolServer.logger.info("Closed connection.");
}
- @callback(Callback.ON_ERROR)
+ @callback()
override onError() {
return "hi";
}