Skip to content

Commit 7f1e4e1

Browse files
committed
Prettify
1 parent 50c793b commit 7f1e4e1

File tree

1 file changed

+51
-47
lines changed

1 file changed

+51
-47
lines changed

src/qimessaging.ts

Lines changed: 51 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -17,36 +17,32 @@ export class QiSession {
1717
_sigs: Array<any>;
1818
_idm: number;
1919
_socket: any;
20-
20+
2121
constructor(
22-
ipAddress: string = 'nao.local',
22+
ipAddress: string = 'nao.local',
2323
port: string = '80',
2424
connected?: any,
2525
disconnected?: any
2626
) {
2727
this.connected = connected;
2828
this.disconnected = disconnected;
2929
console.log('DBG Emile qim about to connect w/17');
30-
let _socket = this._socket = io.connect('nao:nao@' + ipAddress + ':' + port, {
30+
this._socket = io.connect('nao:nao@' + ipAddress + ':' + port, {
3131
resource: 'libs/qimessaging/2/socket.io',
3232
'force new connection': true,
3333
});
3434
console.log('DBG Emile qim connecting..');
35-
let _dfd = this._dfd = new Array();
36-
let _sigs = this._sigs = new Array();
35+
let _dfd = (this._dfd = new Array());
36+
let _sigs = (this._sigs = new Array());
3737
this._idm = 0;
3838

3939
interface replyType {
40-
__MetaObject?: any,
41-
[key: string]: any,
40+
__MetaObject?: any;
41+
[key: string]: any;
4242
}
4343

44-
45-
_socket.on('reply', (data: any) => {
44+
this._socket.on('reply', (data: any) => {
4645
console.log('DBG Emile qim reply');
47-
// @ts-ignore
48-
window['datata'] = data;
49-
console.log("here's the datata", data); // REMOVE
5046

5147
let idm = data['idm'];
5248
if (data['result'] != null && data['result']['metaobject'] != undefined) {
@@ -60,25 +56,34 @@ export class QiSession {
6056

6157
for (let i in methods) {
6258
let methodName = methods[i]['name'];
63-
replyObject[methodName] = this.createMetaCall(pyobj, methodName, 'data');
59+
replyObject[methodName] = this.createMetaCall(
60+
pyobj,
61+
methodName,
62+
'data'
63+
);
6464
}
65+
6566
let signals = replyObject.__MetaObject['signals'];
6667
for (let i in signals) {
6768
let signalName = signals[i]['name'];
68-
replyObject[signalName] = this.createMetaSignal(pyobj, signalName, false);
69+
replyObject[signalName] = this.createMetaSignal(
70+
pyobj,
71+
signalName,
72+
false
73+
);
6974
}
75+
7076
let properties = replyObject.__MetaObject['properties'];
7177
for (let i in properties) {
7278
let propertyName = properties[i]['name'];
73-
replyObject[propertyName] = this.createMetaSignal(pyobj, propertyName, true);
79+
replyObject[propertyName] = this.createMetaSignal(
80+
pyobj,
81+
propertyName,
82+
true
83+
);
7484
}
75-
_dfd[idm].resolve(replyObject);
7685

77-
console.log('What is this o'); // REMOVE
78-
// @ts-ignore
79-
window['ooo'] = replyObject; // REMOVE
80-
// @ts-ignore
81-
window['dfd'] = _dfd; // REMOVE
86+
_dfd[idm].resolve(replyObject);
8287
} else {
8388
if (_dfd[idm].__cbi != undefined) {
8489
let cbi = _dfd[idm].__cbi;
@@ -89,62 +94,57 @@ export class QiSession {
8994
delete _dfd[idm];
9095
});
9196

92-
_socket.on('error', function (data: any) {
97+
this._socket.on('error', function (data: any) {
9398
console.log('DBG Emile qim error');
9499
if (data['idm'] != undefined) {
95100
_dfd[data['idm']].reject(data['result']);
96101
delete _dfd[data['idm']];
97102
}
98103
});
99104

100-
_socket.on('signal', (data: any) => {
101-
console.log("DBG Emile qim signal");
105+
this._socket.on('signal', (data: any) => {
106+
console.log('DBG Emile qim signal');
102107
let res = data['result'];
103108
let callback = _sigs[res['obj']][res['signal']][res['link']];
104109
if (callback != undefined) {
105110
callback.apply(this, res['data']);
106111
}
107112
});
108113

109-
_socket.on('disconnect', (data: any) => {
110-
console.log("DBG Emile qim disconnect");
114+
this._socket.on('disconnect', (data: any) => {
115+
console.log('DBG Emile qim disconnect');
111116
for (let idm in _dfd) {
112117
_dfd[idm].reject('Call ' + idm + ' canceled: disconnected');
113118
delete _dfd[idm];
114119
}
115-
120+
116121
if (this.disconnected) {
117122
this.disconnected();
118123
console.log('DBG Isabel disconnected');
119124
}
120125
});
121126

122-
123-
124-
125127
this.service = this.createMetaCall('ServiceDirectory', 'service', 'data');
126-
// let _self = this;
127-
_socket.on('connect', () => {
128-
console.log("DBG Emile qim connect");
129-
// @ts-ignore
128+
129+
this._socket.on('connect', () => {
130+
console.log('DBG Emile qim connect');
130131
if (this.connected) {
131132
this.connected(this);
132-
console.log('DBG Isabel already connected');
133133
}
134134
});
135-
console.log("DBG Emile qim done with init");
135+
console.log('DBG Emile qim done with init');
136136
}
137137

138138
createMetaCall(obj: any, member: any, data: any) {
139139
return (...serviceArgs: any[]) => {
140-
let idm = ++this._idm;
141-
let args = Array.prototype.slice.call(serviceArgs, 0);
142-
let promise = new Promise( (resolve, reject) => {
143-
this._dfd[idm] = { resolve: resolve, reject: reject };
144-
});
145-
if (args[0] == 'connect') {
146-
this._dfd[idm].__cbi = data;
147-
}
140+
let idm = ++this._idm;
141+
let args = Array.prototype.slice.call(serviceArgs, 0);
142+
let promise = new Promise((resolve, reject) => {
143+
this._dfd[idm] = { resolve: resolve, reject: reject };
144+
});
145+
if (args[0] == 'connect') {
146+
this._dfd[idm].__cbi = data;
147+
}
148148
this._socket.emit('call', {
149149
idm: idm,
150150
params: { obj: obj, member: member, args: args },
@@ -164,23 +164,27 @@ export class QiSession {
164164
})('connect');
165165
};
166166

167-
signalObject.disconnect = (l: any) => {
168-
delete this._sigs[obj][signal][l];
169-
return this.createMetaCall(obj, signal, 'data')('disconnect', l);
167+
signalObject.disconnect = (args: any) => {
168+
delete this._sigs[obj][signal][args];
169+
return this.createMetaCall(obj, signal, 'data')('disconnect', args);
170170
};
171+
171172
if (!isProperty) {
172173
return signalObject;
173174
}
175+
174176
signalObject.setValue = () => {
175177
let args = Array.prototype.slice.call(arguments, 0);
176178
return this.createMetaCall(obj, signal, 'data').apply(
177179
this,
178180
['setValue'].concat(args)
179181
);
180182
};
183+
181184
signalObject.value = () => {
182185
return this.createMetaCall(obj, signal, 'data')('value');
183186
};
187+
184188
return signalObject;
185189
}
186190
}

0 commit comments

Comments
 (0)