postWebLogin method

void postWebLogin(
  1. String language,
  2. String priorityCountry,
  3. String clientId,
  4. String clientSecret,
)

Implementation

void postWebLogin(
  String language,
  String priorityCountry,
  String clientId,
  String clientSecret,
) async {
  emit(const _LoginInitialState());
  try {
    LoginData? loginData = await _repository.postWebLogin(
      language,
      priorityCountry,
      clientId,
      clientSecret,
    );

    emit(_LoginSuccessState(loginData));
  } on ApiException catch (error) {
    emit(_LoginErrorState(error.message));
  } catch (error) {
    emit(_LoginErrorState(error.toString()));
  }
}