PAGES.importar = {
navcss: "btn1",
Title: "Importar",
index: function () {
var select_type = safeuuid();
var textarea_content = safeuuid();
var button_import = safeuuid();
var button_clear = safeuuid();
container.innerHTML = `
Importar Datos
`;
document.getElementById(button_import).onclick = () => {
toastr.info("Importando datos...");
var val = document.getElementById(textarea_content).value;
var sel = document.getElementById(select_type).value;
if (sel == "%telesec") {
gun.get(TABLE).put(JSON.parse(val), (ack) => {
toastr.info("Importado " + entry[0] + ".");
});
} else {
Object.entries(JSON.parse(val)["data"]).forEach((entry) => {
var enc = SEA.encrypt(entry[1], SECRET, (encrypted) => {
betterGunPut(gun.get(TABLE).get(sel).get(entry[0]), encrypted);
});
});
}
setTimeout(() => {
toastr.info("Importado todo!");
if (sel == "%telesec") {
setUrlHash("inicio");
} else {
setUrlHash(sel);
}
}, 5000);
};
},
};