decentralised message store

refactor: use in handshake

serenity 856953f6 81adbadc

Changed files
+3 -3
src
lib
+2 -3
src/lib/handlers/handshake.ts
···
import { OWNER_DID, SERVICE_DID } from "@/lib/env";
-
import { generateSessionId, generateSessionInfo } from "@/lib/sessions";
+
import { issueNewHandshakeToken } from "@/lib/sessions";
import { systemsGmstnDevelopmentChannelRecordSchema } from "@/lib/types/gmstn";
import { HttpGeneralErrorType } from "@/lib/types/http/errors";
import { handshakeDataSchema } from "@/lib/types/http/handlers";
···
// yipee, it's a valid request :3
-
const sessionId = generateSessionId();
-
const sessionInfo = generateSessionInfo(sessionId);
+
const sessionInfo = issueNewHandshakeToken();
return newSuccessResponse({ sessionInfo });
};
+1
src/lib/sessions.ts
···
const sessionId = generateSessionId();
const sessionInfo = generateSessionInfo(sessionId);
issuedHandshakes.set(sessionInfo.id, sessionInfo);
+
return sessionInfo;
};
export const activeSessions = new Map<string, WebSocket>();