login method

Future<String?> login(
  1. String username,
  2. String password
)

Implementation

Future<String?> login(String username, String password) async {
  state = true;
  final sdk = await ref.read(sdkProvider.future);
  try {
    final client = await sdk.login(username, password);
    ref.read(clientProvider.notifier).state = client;
    state = false;
    return null;
  } catch (e, s) {
    _log.severe('Login failed', e, s);
    state = false;
    return e.toString();
  }
}