call method
Implementation
@override
Future<User?> call({String? user}) async {
var response = await Future.wait(
[_findEstablishmentById.currentId(), _getLoggedUserToken()]);
var establisment = response.first;
if (establisment == null) {
return null;
}
var userCode = user ?? response.last;
if (userCode == null) {
return null;
}
return _repository.getUser(userInfo: userCode, appId: establisment);
}