15 lines
320 B
JavaScript
15 lines
320 B
JavaScript
import Promise from 'bluebird';
|
|
import Server from '../server';
|
|
|
|
var SERVER = null;
|
|
|
|
export default class LocalChannelIndex {
|
|
listPublicChannels() {
|
|
if (SERVER === null) {
|
|
SERVER = require('../server').getServer();
|
|
}
|
|
|
|
return Promise.resolve(SERVER.packChannelList(true));
|
|
}
|
|
}
|