Build 606747stable
Module 200921
630 characters · in 703d09f8da6405fe.jsDependencies
Source Raw
function(e,t,n){n.d(t,{GY:()=>r,U0:()=>o,ZQ:()=>a});var i=n(636537),l=n(228366),s=n(652215);async function r(){let e=await i.Bo.get({url:s.Rsh.AUTH_SESSIONS,rejectWithError:!1});return e.body?.user_sessions!=null&&l.h.dispatch({type:"FETCH_AUTH_SESSIONS_SUCCESS",sessions:e.body.user_sessions}),e}function a(){l.h.dispatch({type:"FETCH_AUTH_SESSIONS_SUCCESS",sessions:[]})}async function o(e){if(Array.isArray(e)){if(0===e.length)return}else e=[e];let t=await i.Bo.post({url:s.Rsh.AUTH_SESSIONS_LOGOUT,body:{session_id_hashes:e},rejectWithError:!1});return l.h.dispatch({type:"LOGOUT_AUTH_SESSIONS_SUCCESS",sessionIdHashes:e}),t}}