From 393e1f08d48c62e32a901ed9cfe4d0d64704e3ea Mon Sep 17 00:00:00 2001 From: Michel Weststrate Date: Wed, 30 Mar 2022 03:33:42 -0700 Subject: [PATCH] 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 --- .../flipper-server-core/src/comms/ServerController.tsx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/desktop/flipper-server-core/src/comms/ServerController.tsx b/desktop/flipper-server-core/src/comms/ServerController.tsx index a88a84829..8aa0db5f7 100644 --- a/desktop/flipper-server-core/src/comms/ServerController.tsx +++ b/desktop/flipper-server-core/src/comms/ServerController.tsx @@ -292,12 +292,18 @@ export class ServerController let certificateProvider: CertificateProvider; switch (clientQuery.os) { case 'Android': { - assertNotNull(this.flipperServer.android); + assertNotNull( + this.flipperServer.android, + 'Android settings have not been provided / enabled', + ); certificateProvider = this.flipperServer.android.certificateProvider; break; } case 'iOS': { - assertNotNull(this.flipperServer.ios); + assertNotNull( + this.flipperServer.ios, + 'iOS settings have not been provided / enabled', + ); certificateProvider = this.flipperServer.ios.certificateProvider; if (medium === 'WWW') {