This commit is contained in:
janisslsm committed 2026-11-01 12:12:55 +02:00
1 parent 1781d25a15
commit 732c0ad767
33051 files changed
+2591613 -3019689

No files matched your search

@@ -0,0 +1,59 @@
// Metro module 13980 (f13981).
import { Endpoints } from "../../Constants";
import { HTTP } from "../../_bundle/sendRequest";
import Dispatcher from "../../Dispatcher";
export async function fetchAuthSessions() {
let c27606_1;
c27606_1 = void 0;
let c30684_0 = await HTTP.get({
url: Endpoints.AUTH_SESSIONS,
rejectWithError: false
});
if (c30684_0?.ok && c30684_0.body?.user_sessions != null) {
Dispatcher.dispatch({
type: "FETCH_AUTH_SESSIONS_SUCCESS",
sessions: c30684_0.body.user_sessions
});
}
return c30684_0;
}
export function clearAuthSessions() {
Dispatcher.dispatch({
type: "FETCH_AUTH_SESSIONS_SUCCESS",
sessions: []
});
}
export async function logOutSessions(session_id_hashes) {
let session_id_hashes2;
let c27607_2;
let c30685_0, c30685_1;
L18: {
c27607_2 = void 0;
c30685_0 = session_id_hashes;
c30685_1 = void 0;
if (Array.isArray(session_id_hashes)) {
const length = session_id_hashes.length;
session_id_hashes2 = session_id_hashes;
if (length === 0) {
break L18;
}
} else {
session_id_hashes2 = [session_id_hashes];
c30685_0 = session_id_hashes2;
}
c30685_1 = await HTTP.post({
url: Endpoints.AUTH_SESSIONS_LOGOUT,
body: {
session_id_hashes: session_id_hashes2
},
rejectWithError: false
});
if (c30685_1?.ok) {
Dispatcher.dispatch({
type: "LOGOUT_AUTH_SESSIONS_SUCCESS",
sessionIdHashes: c30685_0
});
}
return c30685_1;
}
}