diff --git a/src/idz/userdb/handler/index.ts b/src/idz/userdb/handler/index.ts index c235f01..6260414 100644 --- a/src/idz/userdb/handler/index.ts +++ b/src/idz/userdb/handler/index.ts @@ -42,10 +42,12 @@ import { updateUserLog } from "./updateUserLog"; import { Repositories } from "../repo"; import { Request } from "../request"; import { Response } from "../response"; +import { ClientHello } from "../../common"; export async function dispatch( w: Repositories, - req: Request + req: Request, + clientHello: ClientHello ): Promise { switch (req.type) { case "check_team_name_req": diff --git a/src/idz/userdb/index.ts b/src/idz/userdb/index.ts index ea15517..1d0b21e 100644 --- a/src/idz/userdb/index.ts +++ b/src/idz/userdb/index.ts @@ -21,7 +21,7 @@ export default function idz(db: DataSource) { for await (const req of readRequestStream(clientHello, aesStream)) { const res = await db.transaction(txn => - dispatch(new SqlRepositories(txn), req) + dispatch(new SqlRepositories(txn), req, clientHello) ); await aesStream.write(writeResponse(res, clientHello));