2023-10-23 22:44:46 +02:00

40 lines
1.0 KiB
JavaScript

import { createDecoder, createEncoder } from "@waku/sdk";
import * as utils from "@waku/utils/bytes";
import protobuf from "protobufjs";
import { Waku } from "./waku";
run()
.then(() => {
console.log("App is running...");
})
.catch((e) => {
console.error("Failed to run app: ", e);
});
async function run() {
const waku = await Waku.create();
window.waku = waku;
// window.createForm = (id) => {
// return waku.createForm({ id, scheme: "" });
// };
// window.fetchForm = (id) => {
// return waku.fetchForm(id);
// };
// const password = "password";
// const localHistory = decryptLocalStorage(password);
// const fromController = new Forms(localHistory);
// fromController.createForm(scheme);
// const form = fromController.getForm(id);
// form.update(newScheme); // throws if don't have pubkey/private key
// const form = fromController.getForm(id);
// form.answer(answers);
// encryptToLocalStorage(password, fromController.toString());
// encrypt and send to waku
}