UNPKG

@sofaws/dapp-core

Version:

A library to hold the main logic for a dapp on the Elrond Network

3 lines (2 loc) 1.29 kB
import{a as i,b as t,c as d}from"./chunk-2W2L47UL.js";import{a as l,b as g,c as y}from"./chunk-3PPQ3FCK.js";import{k as s}from"./chunk-P6M5SGWP.js";import{e as p,m as e}from"./chunk-HBP5N4FR.js";import{createSlice as c}from"@reduxjs/toolkit";var a,L,M,P,w,W,v,E,b,R,T=p(()=>{e();d();s();y();a={loginMethod:"",walletConnectLogin:null,ledgerLogin:null,tokenLogin:null,walletLogin:null,extensionLogin:null,isLoginSessionInvalid:!1},L=c({name:"loginInfoSlice",initialState:a,reducers:{setLoginMethod:(n,o)=>{n.loginMethod=o.payload},setTokenLogin:(n,o)=>{n.tokenLogin=o.payload},setTokenLoginSignature:(n,o)=>{(n==null?void 0:n.tokenLogin)!=null&&(n.tokenLogin.signature=o.payload)},setWalletLogin:(n,o)=>{n.walletLogin=o.payload},setWalletConnectLogin:(n,o)=>{n.walletConnectLogin=o.payload},setLedgerLogin:(n,o)=>{n.ledgerLogin=o.payload},invalidateLoginSession:n=>{n.isLoginSessionInvalid=!0}},extraReducers:n=>{n.addCase(l,()=>a),n.addCase(g,(o,r)=>{o.loginMethod=r.payload.loginMethod,t(i())})}}),{setLoginMethod:M,setWalletConnectLogin:P,setLedgerLogin:w,setTokenLogin:W,setTokenLoginSignature:v,setWalletLogin:E,invalidateLoginSession:b}=L.actions,R=L.reducer});export{L as a,M as b,P as c,w as d,W as e,v as f,E as g,b as h,R as i,T as j}; //# sourceMappingURL=chunk-GK2OH76G.js.map