Module 200921

644 characters · in c11cb5d51376e0d5.js
Dependencies
Required by (2)
Lazily required by (0)none
Requires (3)
Lazily requires (0)none
Source Raw
function(e,t,i){i.d(t,{GY:()=>r,U0:()=>o,ZQ:()=>a});var n=i(636537),s=i(228366),l=i(652215);async function r(){let e=await n.Bo.get({url:l.Rsh.AUTH_SESSIONS,rejectWithError:!1});return e?.ok&&e.body?.user_sessions!=null&&s.h.dispatch({type:"FETCH_AUTH_SESSIONS_SUCCESS",sessions:e.body.user_sessions}),e}function a(){s.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:l.Rsh.AUTH_SESSIONS_LOGOUT,body:{session_id_hashes:e},rejectWithError:!1});return t?.ok&&s.h.dispatch({type:"LOGOUT_AUTH_SESSIONS_SUCCESS",sessionIdHashes:e}),t}}