]>
git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - server/helpers/utils.js
3 const crypto
= require('crypto')
5 const logger
= require('./logger')
12 function generateRandomString (size
, callback
) {
13 crypto
.pseudoRandomBytes(size
, function (err
, raw
) {
14 if (err
) return callback(err
)
16 callback(null, raw
.toString('hex'))
20 function cleanForExit (webtorrentProcess
) {
21 logger
.info('Gracefully exiting.')
22 process
.kill(-webtorrentProcess
.pid
)
25 // ---------------------------------------------------------------------------
27 module
.exports
= utils