UNPKG

@m-ld/m-ld-cli

Version:

m-ld Node.js terminal app for local persistence & data loading

18 lines (16 loc) 531 B
/** @module {ExtensionModule} */ exports['@id'] = 'ably'; exports['@type'] = 'remotes'; exports.filename = module.filename; /** @param {object} config */ exports.getInstance = async config => { // Load WRTC config from Xirsys if available if (config.xirsys) config.wrtc = await require('@m-ld/io-web-runtime/dist/server/xirsys') .loadWrtcConfig(config.xirsys); const ablyModule = require('@m-ld/m-ld/ext/ably'); if (config.wrtc) return ablyModule.AblyWrtcRemotes; else return ablyModule.AblyRemotes; }