Files
hydra/src/main/events/auth/get-session-hash.ts
Chubby Granny Chaser 8af29abd92 fix: removing sentry
2024-11-02 17:06:30 +00:00

16 lines
458 B
TypeScript

import jwt from "jsonwebtoken";
import { userAuthRepository } from "@main/repository";
import { registerEvent } from "../register-event";
const getSessionHash = async (_event: Electron.IpcMainInvokeEvent) => {
const auth = await userAuthRepository.findOne({ where: { id: 1 } });
if (!auth) return null;
const payload = jwt.decode(auth.accessToken) as jwt.JwtPayload;
return payload.sessionId;
};
registerEvent("getSessionHash", getSessionHash);