herlina-kit
Version:
protocol untuk menghubungkan DApp Vexanium ke dompet Herlina
30 lines (27 loc) • 634 B
JavaScript
import {TimePointSec} from "@wharfkit/antelope";
/**
* @typedef Session
* @property {string} peerID
* @property {string} permission
* @property {TimePointSec} expiration
* @property {string} auth
*/
/**
* @param {Session} data
*/
export function saveSession(data) {
sessionStorage.setItem("vex-session", JSON.stringify(data));
}
/**
*
* @return {Session|null}
*/
export function loadSession() {
const raw = sessionStorage.getItem("vex-session");
if (raw) {
const data = JSON.parse(raw);
data.expiration = TimePointSec.fromString(data.expiration);
return data;
}
return null;
}