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