register method

Future<String?> register(
  1. String username,
  2. String password,
  3. String displayName,
  4. String token,
  5. dynamic context,
)

Implementation

Future<String?> register(
  String username,
  String password,
  String displayName,
  String token,
  BuildContext context,
) async {
  state = true;
  final sdk = await ref.read(sdkProvider.future);
  try {
    final client = await sdk.register(username, password, displayName, token);
    ref.read(clientProvider.notifier).state = client;
    state = false;
    return null;
  } catch (e) {
    state = false;
    return e.toString();
  }
}