1 line
3.9 KiB
JavaScript
1 line
3.9 KiB
JavaScript
"use strict";var cov_2mc6lbamqm=function(){var path="/Users/josh.burman/Projects/braid/dist/server/clients/clientBase.js";var hash="8dc581c645f539ebdec63df5c264677a68a4079f";var Function=function(){}.constructor;var global=new Function("return this")();var gcv="__coverage__";var coverageData={path:"/Users/josh.burman/Projects/braid/dist/server/clients/clientBase.js",statementMap:{"0":{start:{line:2,column:0},end:{line:2,column:62}},"1":{start:{line:3,column:13},end:{line:3,column:33}},"2":{start:{line:6,column:8},end:{line:6,column:21}},"3":{start:{line:7,column:8},end:{line:7,column:25}},"4":{start:{line:8,column:8},end:{line:8,column:31}},"5":{start:{line:9,column:8},end:{line:9,column:28}},"6":{start:{line:12,column:8},end:{line:12,column:25}},"7":{start:{line:15,column:8},end:{line:15,column:37}},"8":{start:{line:18,column:8},end:{line:18,column:32}},"9":{start:{line:21,column:8},end:{line:21,column:31}},"10":{start:{line:22,column:8},end:{line:26,column:11}},"11":{start:{line:23,column:12},end:{line:23,column:105}},"12":{start:{line:24,column:12},end:{line:24,column:52}},"13":{start:{line:25,column:12},end:{line:25,column:105}},"14":{start:{line:29,column:8},end:{line:29,column:24}},"15":{start:{line:30,column:8},end:{line:30,column:21}},"16":{start:{line:34,column:0},end:{line:34,column:29}}},fnMap:{"0":{name:"(anonymous_0)",decl:{start:{line:5,column:4},end:{line:5,column:5}},loc:{start:{line:5,column:26},end:{line:10,column:5}},line:5},"1":{name:"(anonymous_1)",decl:{start:{line:11,column:4},end:{line:11,column:5}},loc:{start:{line:11,column:14},end:{line:13,column:5}},line:11},"2":{name:"(anonymous_2)",decl:{start:{line:14,column:4},end:{line:14,column:5}},loc:{start:{line:14,column:11},end:{line:16,column:5}},line:14},"3":{name:"(anonymous_3)",decl:{start:{line:17,column:4},end:{line:17,column:5}},loc:{start:{line:17,column:17},end:{line:19,column:5}},line:17},"4":{name:"(anonymous_4)",decl:{start:{line:20,column:4},end:{line:20,column:5}},loc:{start:{line:20,column:30},end:{line:27,column:5}},line:20},"5":{name:"(anonymous_5)",decl:{start:{line:22,column:30},end:{line:22,column:31}},loc:{start:{line:22,column:43},end:{line:26,column:9}},line:22},"6":{name:"(anonymous_6)",decl:{start:{line:28,column:4},end:{line:28,column:5}},loc:{start:{line:28,column:25},end:{line:31,column:5}},line:28}},branchMap:{},s:{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0},f:{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0},b:{},_coverageSchema:"43e27e138ebf9cfc5966b082cf9a028302ed4184"};var coverage=global[gcv]||(global[gcv]={});if(coverage[path]&&coverage[path].hash===hash){return coverage[path];}coverageData.hash=hash;return coverage[path]=coverageData;}();cov_2mc6lbamqm.s[0]++;Object.defineProperty(exports,"__esModule",{value:true});var logger=(cov_2mc6lbamqm.s[1]++,require('../logger'));class ClientBase{constructor(data,ws){cov_2mc6lbamqm.f[0]++;cov_2mc6lbamqm.s[2]++;this.ws=ws;cov_2mc6lbamqm.s[3]++;this.data=data;cov_2mc6lbamqm.s[4]++;this.id=data.user_id;cov_2mc6lbamqm.s[5]++;this.channel=null;}getData(){cov_2mc6lbamqm.f[1]++;cov_2mc6lbamqm.s[6]++;return this.data;}type(){cov_2mc6lbamqm.f[2]++;cov_2mc6lbamqm.s[7]++;return this.data.client_type;}clientType(){cov_2mc6lbamqm.f[3]++;cov_2mc6lbamqm.s[8]++;return this.data.client;}connectToChannel(channel){cov_2mc6lbamqm.f[4]++;cov_2mc6lbamqm.s[9]++;this.channel=channel;cov_2mc6lbamqm.s[10]++;this.ws.on('message',message=>{cov_2mc6lbamqm.f[5]++;cov_2mc6lbamqm.s[11]++;logger.accessLog.info(`starting broadcast on channel ${channel.id}: `,{message:message});cov_2mc6lbamqm.s[12]++;channel.broadcastMessage(this,message);cov_2mc6lbamqm.s[13]++;logger.accessLog.info(`broadcast complete on channel ${channel.id}: `,{message:message});});}replaceWebSocket(ws){cov_2mc6lbamqm.f[6]++;cov_2mc6lbamqm.s[14]++;this.ws.close();cov_2mc6lbamqm.s[15]++;this.ws=ws;}};cov_2mc6lbamqm.s[16]++;exports.default=ClientBase;//# sourceMappingURL=clientBase.js.map
|