Skip to content

Commit 26d8bb6

Browse files
committed
Add more error cases
1 parent e5e909a commit 26d8bb6

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

src/widget.ts

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,8 @@ export class NaoRobotModel extends DOMWidgetModel {
158158
isError: true,
159159
data: rejection,
160160
});
161+
this.set('counter', this.get('counter') + 1);
162+
this.save_changes();
161163
return rejection;
162164
});
163165

@@ -192,12 +194,24 @@ export class NaoRobotModel extends DOMWidgetModel {
192194
}
193195

194196
if (this._services[serviceName] === undefined) {
195-
this.changeStatus(serviceName + ' not available.');
197+
this.changeStatus(serviceName + ' not available');
198+
this.send({
199+
isError: true,
200+
data: serviceName + ' not available'
201+
});
202+
this.set('counter', this.get('counter') + 1);
203+
this.save_changes();
196204
return;
197205
}
198206

199207
if (this._services[serviceName][methodName] === undefined) {
200-
this.changeStatus(methodName + ' does not exist for ' + serviceName);
208+
this.changeStatus(`${methodName} does not exist for ${serviceName}`);
209+
this.send({
210+
isError: true,
211+
data: `${methodName} does not exist for ${serviceName}`
212+
});
213+
this.set('counter', this.get('counter') + 1);
214+
this.save_changes();
201215
return;
202216
}
203217

0 commit comments

Comments
 (0)