INNER CODE UNIT · JavaScript

Promise

stemrollerapp/stemroller · main-src/main.js:20

  return new Promise((resolve, reject) => {
    xxhash().then((hasher) => {
      const h64 = hasher.create64()
      const stream = fs.createReadStream(path)
      stream.on('error', (err) => reject(err))
      stream.on('data', (chunk) => h64.update(chunk))
      stream.on('end', () => resolve(h64.digest().toString(16).padStart(16, 0)))
    })
  })
}

async function handleYouTubeSearch(event, query) {
  return await searchYt(query)
}

async function handleSetProcessQueueItems(event, items) {
  if (!electronStore.get('warnedProcessingLongTime') && items.length > 0) {
    dialog.showMessageBox(mainWindow, {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…