lbry-desktop/electron/startSandbox.js

38 lines
1 KiB
JavaScript
Raw Normal View History

// import express from 'express';
2019-03-05 05:46:57 +01:00
2019-03-15 02:54:17 +01:00
// Polyfills and `lbry-redux`
global.fetch = require('node-fetch');
global.window = global;
2019-03-18 06:09:50 +01:00
if (typeof global.fetch === 'object') {
2019-03-15 02:54:17 +01:00
global.fetch = global.fetch.default;
}
2019-03-05 05:46:57 +01:00
// const Lbry = require('lbry');
2019-03-05 05:46:57 +01:00
2019-03-15 02:54:17 +01:00
delete global.window;
2019-03-05 05:46:57 +01:00
2019-03-15 02:54:17 +01:00
export default async function startSandbox() {
// const port = 5278;
// const sandbox = express();
// sandbox.get('/set/:outpoint', async (req, res) => {
// const { outpoint } = req.params;
//
// const resolvedPath = await unpackByOutpoint(Lbry, outpoint);
//
// sandbox.use(`/sandbox/${outpoint}/`, express.static(resolvedPath));
//
// res.send(`/sandbox/${outpoint}/`);
// });
//
// sandbox
// .listen(port, 'localhost', () => console.log(`Sandbox listening on port ${port}.`))
// .on('error', err => {
// if (err.code === 'EADDRINUSE') {
// console.log(
// `Server already listening at localhost:${port}. This is probably another LBRY app running. If not, games in the app will not work.`
// );
// }
// });
2019-03-15 02:54:17 +01:00
}