mirror of
https://github.com/Spengreb/sync.git
synced 2026-05-14 03:32:06 +00:00
21 lines
785 B
JavaScript
21 lines
785 B
JavaScript
import IOConfiguration from '../../configuration/ioconfig';
|
|
import NullClusterClient from '../../io/cluster/nullclusterclient';
|
|
import Config from '../../config';
|
|
import CyTubeUtil from '../../utilities';
|
|
|
|
export default function initialize(app) {
|
|
const ioConfig = IOConfiguration.fromOldConfig(Config);
|
|
const clusterClient = new NullClusterClient(ioConfig);
|
|
|
|
app.get('/socketconfig/:channel.json', (req, res) => {
|
|
if (!req.params.channel || !CyTubeUtil.isValidChannelName(req.params.channel)) {
|
|
return res.status(400).json({
|
|
error: `Channel "${req.params.channel}" does not exist.`
|
|
});
|
|
}
|
|
|
|
clusterClient.getSocketConfig(req.params.channel).then(config => {
|
|
res.json(config);
|
|
});
|
|
});
|
|
}
|