aboutsummaryrefslogtreecommitdiff
path: root/core/http/server.ts
diff options
context:
space:
mode:
Diffstat (limited to 'core/http/server.ts')
-rw-r--r--core/http/server.ts14
1 files changed, 7 insertions, 7 deletions
diff --git a/core/http/server.ts b/core/http/server.ts
index 1af8d25..0a9a082 100644
--- a/core/http/server.ts
+++ b/core/http/server.ts
@@ -2,22 +2,22 @@ import { serve } from "https://deno.land/std@0.192.0/http/server.ts";
import "../../util/string.ts";
-import YomikunRAWAPI from "../raw/api.ts";
+import RawCore from "../raw/api.ts";
import { ConnectionProps, ConnectionPropsDefault } from "./props.ts";
-import { APIRequest, APIRequestParseSentence, APIResponseParseSentence } from "./types.ts";
+import { CoreRequest, CoreRequestParseSentence, CoreResponseParseSentence } from "./types.ts";
-export default class YomikunRemoteAPIServer extends YomikunRAWAPI {
+export default class RemoteCoreServer extends RawCore {
private props: ConnectionProps;
- private handlers: Record<string, (req: APIRequest) => Promise<Response>> = {
+ private handlers: Record<string, (req: CoreRequest) => Promise<Response>> = {
parseSentence: async _req => {
- var req = _req as APIRequestParseSentence;
+ var req = _req as CoreRequestParseSentence;
var input = req.options?.input
if (!input) return new Response("", { status: 404 });
return new Response(JSON.stringify({
command: "parseSentence",
response: await this.parseSentence(input),
- } as APIResponseParseSentence));
+ } as CoreResponseParseSentence));
},
};
@@ -29,7 +29,7 @@ export default class YomikunRemoteAPIServer extends YomikunRAWAPI {
async start() {
serve(async (req) => {
if (req.method != "POST") return new Response("", { status: 400 }); // wrong request (not post)
- var request = (await req.text()).json({}) as APIRequest;
+ var request = (await req.text()).json({}) as CoreRequest;
if (!request.command) return new Response("", { status: 400 }); // wrong request (no command)
var handler = this.handlers[request.command];
if (!handler) return new Response("", { status: 404 }); // not found (unknown command)