mirror of
https://github.com/revoltchat/revite.git
synced 2024-11-29 02:10:59 -05:00
chore(mobx): remove extra util class
This commit is contained in:
parent
b36cde771e
commit
49f45aa5aa
2 changed files with 1 additions and 8 deletions
|
@ -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;
|
||||
}
|
|
@ -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;
|
||||
|
|
Loading…
Reference in a new issue