plebpay-utils
Version:
Utility package for PlebPay.
37 lines (32 loc) • 1.13 kB
JavaScript
import $2SSWc$shorthash2 from "shorthash2";
var $c38b013c361dbfdf$exports = {};
console.log($2SSWc$shorthash2("foobar@example.com"));
const $c38b013c361dbfdf$var$testLocalStorage = ()=>{
const test = "plebPayTest";
try {
localStorage.setItem(test, test);
localStorage.removeItem(test);
return true;
} catch (e) {
return false;
}
};
const $c38b013c361dbfdf$var$redirectIfNecessary = (plebPayUrl)=>{
const localStorageIsAvailable = $c38b013c361dbfdf$var$testLocalStorage();
if (localStorageIsAvailable && localStorage.getItem(plebPayUrl, "1")) return;
if (document.referrer === "https://www.plebpay.com/") {
if (localStorageIsAvailable) localStorage.setItem(plebPayUrl, "1");
return;
}
window.location = plebPayUrl;
};
const $c38b013c361dbfdf$var$PlebPay = {
redirectIfNecessary: $c38b013c361dbfdf$var$redirectIfNecessary
};
try {
$c38b013c361dbfdf$exports = $c38b013c361dbfdf$var$PlebPay;
} catch (e) {
window.PlebPay = $c38b013c361dbfdf$var$PlebPay;
}
export {$c38b013c361dbfdf$exports as default};
//# sourceMappingURL=module.js.map