2022-04-23 20:32:02 +02:00
|
|
|
// 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
|
|
|
|
2022-04-23 20:32:02 +02: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() {
|
2022-04-23 20:32:02 +02:00
|
|
|
// 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
|
|
|
}
|