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

@@ -1,11 +1,12 @@
import { userAuthRepository } from "@main/repository";
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 }),
HydraApi.post("/auth/logout"),
gameRepository.delete({}),
HydraApi.post("/auth/logout").catch(),
]);
};

View File

@@ -40,7 +40,7 @@ import "./download-sources/validate-download-source";
import "./download-sources/add-download-source";
import "./download-sources/remove-download-source";
import "./download-sources/sync-download-sources";
import "./auth/signout";
import "./auth/sign-out";
import "./auth/open-auth-window";
import "./user/get-user";
import "./profile/get-me";