Build 589089stable
Module 200921
644 characters · in 3641f72e5fbc5693.jsDependencies
Source Raw
function(e,t,i){i.d(t,{GY:()=>r,U0:()=>o,ZQ:()=>a});var n=i(562465),l=i(228366),s=i(652215);async function r(){let e=await n.Bo.get({url:s.Rsh.AUTH_SESSIONS,rejectWithError:!1});return e?.ok&&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 n.Bo.post({url:s.Rsh.AUTH_SESSIONS_LOGOUT,body:{session_id_hashes:e},rejectWithError:!1});return t?.ok&&l.h.dispatch({type:"LOGOUT_AUTH_SESSIONS_SUCCESS",sessionIdHashes:e}),t}}