login method
MARK: - Main
Implementation
Future<void> login(String userID, dynamic config) async {
await promiseToFuture(
ZIM.getInstance()!.login(userID, _mapToJSObject(config)))
.catchError(_handleError);
return Future.value();
}