signOut method

Future<void> signOut()

Implementation

Future<void> signOut() async {
  try {
    var response = await Requests.getDio().post(
      "auth/signout",
    );

    if (response.statusCode != 200) {
      log('error logging out response: $response');
    }
  } catch (e) {
    log('error logging out error: ${e.toString()}');
  } finally {
    await FirebaseAuth.instance.signOut();
    userProfileModel.value = ProfileModel();
    userProfileModel.refresh();
    offUntilLogin();
  }
}