all repos

onasty @ 67a69fb

a one-time notes service

onasty/web/src/interop.js(view raw)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import "./styles.css";

export const flags = (_) => {
  return {
    access_token: JSON.parse(window.localStorage.access_token || "null"),
    refresh_token: JSON.parse(window.localStorage.refresh_token || "null"),
  };
};

export const onReady = ({ app }) => {
  if (app.ports?.sendToLocalStorage) {
    app.ports.sendToLocalStorage.subscribe(({ key, value }) => {
      window.localStorage[key] = JSON.stringify(value);
    });
  }
};