How to use the electron-json-storage.set function in electron-json-storage

To help you get started, we’ve selected a few electron-json-storage examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github Aveek-Saha / MusicPlayer / main.js View on Github external
function (filePath) {
      if (filePath) {
        // fs.writeFile('path.txt', filePath, function (err, data) {
        //   if (err) console.log(err);
        // });
        // console.log(walkSync(filePath[0]));

        storage.set('path', { path: filePath }, function (error) {
          if (error) throw error
        })

        scanDir(filePath)
      }
    }
  )
github CityOfZion / neon-wallet / app / modules / generateWallet.js View on Github external
if (isEmpty(keyData)) {
            // create empty nep-6 wallet
            storage.set('userWallet', wallet)
          } else {
            const accounts = []
            Object.keys(keyData).map((label: string) => {
              const newAccount = convertOldWalletAccount(label, keyData[label], accounts.length === 0)
              if (newAccount) {
                accounts.push(newAccount)
              }
            })

            wallet.accounts = accounts

            storage.set('userWallet', wallet, (saveError) => {
              if (saveError) {
                reject(saveError)
              } else {
                resolve()
              }
            })
          }
        })
      } else {
github phodal / phodit / src / native / main.ts View on Github external
return openHtmlPage(BrowserWindow, willLoadFile);
  } else if (wordRegex.test(willLoadFile)) {
    return shell.openItem(willLoadFile);
  }

  if (mainWindow && !isTempFile) {
    const fileName = path.basename(willLoadFile);
    mainWindow.setTitle(fileName);
    mainWindow.setRepresentedFilename(willLoadFile);
  } else {
    checkWindow();
    storage.remove("storage.last.path");
    mainWindow.setTitle("Untitled");
  }

  storage.set("storage.last.file", {file: willLoadFile});
  currentFile = willLoadFile;
  fs.readFile(willLoadFile, "utf-8", (err, data) => {
    if (err) {
      console.log("An error ocurred reading the file :" + err.message);
      return;
    }

    app.addRecentDocument(willLoadFile);

    mainWindow.webContents.send("phodit.open.one-file", {
      data,
      isTempFile,
      file: willLoadFile,
    });
  });
}
github BHSPitMonkey / hipchat-electron / app / main.js View on Github external
function persistPrefs() {
  storage.set('prefs', prefs, function(error) {
    if (error) console.log("Couldn't persist prefs due to storage error: ", error);
  });
}
github klinker-apps / messenger-desktop / src / websocket / websocket-preparer.js View on Github external
browser.webContents.executeJavaScript('localStorage.getItem("salt")', true).then((salt) => {
      salt = salt.replace(/\"/g, "")
      storage.set("salt", salt)
      log("saved salt: " + salt)
    })
  }
github pioneers / PieCentral / dawn / renderer / components / Editor.js View on Github external
changeFontsizeToFont(fontSize) {
    if (fontSize > 28) {
      fontSize = 28;
    }
    if (fontSize < 8) {
      fontSize = 8;
    }
    this.props.onChangeFontsize(fontSize);
    this.setState({ fontsize: fontSize });
    storage.set('editorFontSize', { editorFontSize: fontSize }, (err) => {
      if (err) logging.log(err);
    });
  }
github CityOfZion / neon-wallet / app / modules / generateWallet.js View on Github external
return storage.get('userWallet', (readError, data) => {
    if (readError) {
      dispatch(showErrorNotification({ message: `Error loading wallet: ${readError.message}` }))
    }
    data.accounts.push(newAccount)
    storage.set('userWallet', data, (saveError) => {
      if (saveError) {
        dispatch(showErrorNotification({ message: `Error saving wallet: ${saveError.message}` }))
      } else {
        dispatch(showSuccessNotification({ message: `Saved key as ${label}` }))
      }
    })
  })
}
github billorcutt / Cracked / main.js View on Github external
click:function(){
                        if(mainWindow && storage) {
                            mainWindow.webContents.executeJavaScript("crackedEditor.setOption(\"theme\", \""+name+"\");");
                            storage.set("theme",{"name":name});
                        }
                    }
                });
github carlelieser / Flixerr / assets / js / app.jsx View on Github external
setUserCredentials = () => {
        storage.set("userCredentials", {
            user: this.state.user,
            create: this.state.create,
            account: this.state.account,
            isGuest: this.state.isGuest
        }, (error) => {
            if (error) {
                throw error;
            }
        });
    };
github cerebral / cerebral-debugger / src / components / Debugger / index.js View on Github external
storeCurrentApps(apps) {
    jsonStorage.set(
      'apps',
      Object.keys(apps).reduce((appsToStore, port) => {
        appsToStore[port] = {
          name: apps[port].name,
          type: apps[port].type,
          ssl: apps[port].ssl,
        }

        return appsToStore
      }, {})
    )
  }
  addNewPort() {