]>
git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - server/tests/fixtures/peertube-plugin-test-six/main.js
1 const fs
= require('fs')
2 const path
= require('path')
4 async
function register ({
9 const { logger
} = peertubeHelpers
12 await storageManager
.storeData('superkey', { value: 'toto' })
13 await storageManager
.storeData('anotherkey', { value: 'toto2' })
14 await storageManager
.storeData('storedArrayKey', ['toto', 'toto2'])
16 const result
= await storageManager
.getData('superkey')
17 logger
.info('superkey stored value is %s', result
.value
)
19 const storedArrayValue
= await storageManager
.getData('storedArrayKey')
20 logger
.info('storedArrayKey isArray is %s', Array
.isArray(storedArrayValue
) ? 'true' : 'false')
21 logger
.info('storedArrayKey stored value is %s', storedArrayValue
.join(', '))
25 getRouter().get('/create-file', async (req
, res
) => {
26 const basePath
= peertubeHelpers
.plugin
.getDataDirectoryPath()
28 fs
.writeFile(path
.join(basePath
, 'Aladdin.txt'), 'Prince Ali', function (err
) {
29 if (err
) return res
.sendStatus(500)
37 async
function unregister () {
46 // ###########################################################################