import { GET } from "../defs.js"; import type { structure } from "../../apiStructure/sammoRootAPI.js"; import type { ExtractError, ExtractQuery, ExtractResponse } from "../../apiStructure/defs.js"; import { StartSession } from "../../ProcDecorator/StartSession.js"; import { declProcDecorators } from "../../ProcDecorator/base.js"; import { ReqLogin } from "../../ProcDecorator/ReqLogin.js"; type BaseAPI = typeof structure.GetGameLoginToken; type RType = ExtractResponse; type EType = ExtractError; type QType = ExtractQuery; export const GameLoginTokenSessionKey = "GameLoginToken"; export const GetGameLoginToken = GET(undefined)(declProcDecorators( StartSession, ReqLogin, ))( async (query, ctx) => { return { result: false, reason: 'NotYetImplemented', }; } );