feat: clear local games on signout

feat: signout modal text
This commit is contained in:
Zamitto 2024-06-20 17:15:24 -03:00
parent 7b453852b6
commit 9eff4010d7
6 changed files with 26 additions and 12 deletions

View file

@ -0,0 +1,13 @@
import { gameRepository, userAuthRepository } from "@main/repository";
import { registerEvent } from "../register-event";
import { HydraApi } from "@main/services/hydra-api";
const signOut = async (_event: Electron.IpcMainInvokeEvent): Promise<void> => {
await Promise.all([
userAuthRepository.delete({ id: 1 }),
gameRepository.delete({}),
HydraApi.post("/auth/logout").catch(),
]);
};
registerEvent("signOut", signOut);