���Root Mod By V1rus_Alfa
User / IP
:
216.73.217.78
Host / Server
:
195.214.235.115 / npln.ir
System
:
Linux damavand.pws-dns.net 5.14.0-503.35.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Apr 4 05:23:43 EDT 2025 x86_64
Command
|
Upload
|
Mass Deface
|
Create
:
/
home2
/
cutunixc
/
.trash
/
node_modules
/
unstorage
/
drivers
/
Viewing: session-storage.cjs
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _utils = require("./utils/index.cjs"); const DRIVER_NAME = "session-storage"; module.exports = (0, _utils.defineDriver)((opts = {}) => { if (!opts.window) { opts.window = typeof window !== "undefined" ? window : void 0; } if (!opts.sessionStorage) { opts.sessionStorage = opts.window?.sessionStorage; } if (!opts.sessionStorage) { throw (0, _utils.createRequiredError)(DRIVER_NAME, "sessionStorage"); } const r = key => (opts.base ? opts.base + ":" : "") + key; let _storageListener; const _unwatch = () => { if (_storageListener) { opts.window.removeEventListener("storage", _storageListener); } _storageListener = void 0; }; return { name: DRIVER_NAME, options: opts, hasItem(key) { return Object.prototype.hasOwnProperty.call(opts.sessionStorage, r(key)); }, getItem(key) { return opts.sessionStorage.getItem(r(key)); }, setItem(key, value) { return opts.sessionStorage.setItem(r(key), value); }, removeItem(key) { return opts.sessionStorage.removeItem(r(key)); }, getKeys() { return Object.keys(opts.sessionStorage); }, clear() { if (!opts.base) { opts.sessionStorage.clear(); } else { for (const key of Object.keys(opts.sessionStorage)) { opts.sessionStorage?.removeItem(key); } } if (opts.window && _storageListener) { opts.window.removeEventListener("storage", _storageListener); } }, watch(callback) { if (!opts.window) { return _unwatch; } _storageListener = ({ key, newValue }) => { if (key) { callback(newValue ? "update" : "remove", key); } }; opts.window.addEventListener("storage", _storageListener); return _unwatch; } }; });
Coded With 💗 by
0x6ick Mod By V1rus_Alfa