getClientId method

Future<Result<String, Exception>> getClientId()

Implementation

Future<Result<String, Exception>> getClientId() async {
  final result = await _flutterLoyaltyApi.getClientId(_appName);

  if (result.isSuccess != true) {
    return Result.failure(Exception(result.error));
  }

  final clientId = result.clientId;
  if (clientId == null) {
    return Result.failure(Exception("Missing data exception"));
  }

  return Result.success(clientId);
}