Couldn’t we just do instead of:
bool authenticated = await clientSingleton.CreateClient();
and then
if (authenticated)
just do this:
if (AuthenticationWrapper.AuthState == AuthState.Authenticated)
since we are waiting for the method to be executed with await anyway?