Added details to failing assertions

Summary: Added a clearer message to the null checks, to give some clue on what goes wrong

Reviewed By: lawrencelomax

Differential Revision: D35246065

fbshipit-source-id: d33a6184bf722a386c2b2dff1afd41db20efe90b
This commit is contained in:
Michel Weststrate
2022-03-30 03:33:42 -07:00
committed by Facebook GitHub Bot
parent f193362ac6
commit 393e1f08d4

View File

@@ -292,12 +292,18 @@ export class ServerController
let certificateProvider: CertificateProvider; let certificateProvider: CertificateProvider;
switch (clientQuery.os) { switch (clientQuery.os) {
case 'Android': { case 'Android': {
assertNotNull(this.flipperServer.android); assertNotNull(
this.flipperServer.android,
'Android settings have not been provided / enabled',
);
certificateProvider = this.flipperServer.android.certificateProvider; certificateProvider = this.flipperServer.android.certificateProvider;
break; break;
} }
case 'iOS': { case 'iOS': {
assertNotNull(this.flipperServer.ios); assertNotNull(
this.flipperServer.ios,
'iOS settings have not been provided / enabled',
);
certificateProvider = this.flipperServer.ios.certificateProvider; certificateProvider = this.flipperServer.ios.certificateProvider;
if (medium === 'WWW') { if (medium === 'WWW') {