From 49f45aa5aaf902d70084f3a0bb8db7039659e1cd Mon Sep 17 00:00:00 2001 From: Paul Date: Sat, 11 Dec 2021 11:59:26 +0000 Subject: [PATCH] chore(mobx): remove extra util class --- src/mobx/objectUtil.ts | 6 ------ src/mobx/stores/Auth.ts | 3 +-- 2 files changed, 1 insertion(+), 8 deletions(-) delete mode 100644 src/mobx/objectUtil.ts diff --git a/src/mobx/objectUtil.ts b/src/mobx/objectUtil.ts deleted file mode 100644 index 2de0fa1a..00000000 --- a/src/mobx/objectUtil.ts +++ /dev/null @@ -1,6 +0,0 @@ -// eslint-disable-next-line @typescript-eslint/no-explicit-any -export function deleteKey(object: any, key: string) { - const newObject = { ...object }; - delete newObject[key]; - return newObject; -} diff --git a/src/mobx/stores/Auth.ts b/src/mobx/stores/Auth.ts index 9d61d956..153f83d6 100644 --- a/src/mobx/stores/Auth.ts +++ b/src/mobx/stores/Auth.ts @@ -3,7 +3,6 @@ import { Session } from "revolt-api/types/Auth"; import { Nullable } from "revolt.js/dist/util/null"; import Persistent from "../Persistent"; -import { deleteKey } from "../objectUtil"; interface Data { sessions: Record; @@ -60,7 +59,7 @@ export default class Auth implements Persistent { * @param user_id User ID tied to session */ removeSession(user_id: string) { - this.sessions = deleteKey(this.sessions, user_id); + this.sessions.delete(user_id); if (user_id == this.current) { this.current = null;