diff --git a/src/main/events/auth/sign-out.ts b/src/main/events/auth/sign-out.ts index b8b6cecd..56a4ce29 100644 --- a/src/main/events/auth/sign-out.ts +++ b/src/main/events/auth/sign-out.ts @@ -4,8 +4,8 @@ import { dataSource } from "@main/data-source"; import { DownloadQueue, Game, UserAuth } from "@main/entity"; const signOut = async (_event: Electron.IpcMainInvokeEvent) => { - const databaseOperations = dataSource.transaction( - async (transactionalEntityManager) => { + const databaseOperations = dataSource + .transaction(async (transactionalEntityManager) => { await transactionalEntityManager.getRepository(DownloadQueue).delete({}); await transactionalEntityManager.getRepository(Game).delete({}); @@ -13,11 +13,11 @@ const signOut = async (_event: Electron.IpcMainInvokeEvent) => { await transactionalEntityManager .getRepository(UserAuth) .delete({ id: 1 }); - } - ); - - /* Removes all games being played */ - gamesPlaytime.clear(); + }) + .then(() => { + /* Removes all games being played */ + gamesPlaytime.clear(); + }); /* Disconnects aria2 */ DownloadManager.disconnect(); diff --git a/src/renderer/src/pages/user/user-content.tsx b/src/renderer/src/pages/user/user-content.tsx index ad620868..55dcc17f 100644 --- a/src/renderer/src/pages/user/user-content.tsx +++ b/src/renderer/src/pages/user/user-content.tsx @@ -15,7 +15,7 @@ import { import { useNavigate } from "react-router-dom"; import { buildGameDetailsPath, steamUrlBuilder } from "@renderer/helpers"; import { PersonIcon, TelescopeIcon } from "@primer/octicons-react"; -import { Button } from "@renderer/components"; +import { Button, Link } from "@renderer/components"; import { UserEditProfileModal } from "./user-edit-modal"; import { UserSignOutModal } from "./user-signout-modal"; @@ -114,16 +114,11 @@ export function UserContent({ }} > {gameRunning && isMe && ( -
+{gameRunning.title}
+ + {gameRunning.title} +