pairing-server-state-CobLMkAN.js

766 B · raw

1import{n as e}from"./chunk-CilyBKbf.js";var t=e({consumeRecentPairing:()=>s,getActivePairingToken:()=>a,setActivePairingToken:()=>i,setRecentPairing:()=>o}),n=`peach_active_pairing_token`,r=`peach_recent_pairing`;async function i(e){try{e===null?await chrome.storage.session.remove(n):await chrome.storage.session.set({[n]:e})}catch{}}async function a(){try{let e=(await chrome.storage.session.get(n))[n];return e?Date.now()>=e.expiresAt?(await chrome.storage.session.remove(n),null):e:null}catch{return null}}async function o(e){try{await chrome.storage.session.set({[r]:e})}catch{}}async function s(){try{let e=(await chrome.storage.session.get(r))[r];return e?(await chrome.storage.session.remove(r),e):null}catch{return null}}export{o as i,t as n,i as r,a as t};