INNER CODE UNIT · JavaScript

handleComputeLocalFileHash

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

function handleComputeLocalFileHash(event, path) {
  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) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…