chore(mobx): remove extra util class

This commit is contained in:
Paul 2021-12-11 11:59:26 +00:00
parent b36cde771e
commit 49f45aa5aa
2 changed files with 1 additions and 8 deletions

View file

@ -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;
}

View file

@ -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<string, Session>;
@ -60,7 +59,7 @@ export default class Auth implements Persistent<Data> {
* @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;