logout method

Future<void> logout(
  1. Function? onSuccess,
  2. Function? onError
)

Implementation

Future<void> logout(Function? onSuccess, Function? onError) async {
  await delete(
    onSuccess: (response) {
      if (response.statusCode >= 200 && response.statusCode < 300) {
        deAuthenticate();
        onSuccess?.call(response);
      } else {
        onError?.call(response);
      }
    },
    onError: (response) {
      deAuthenticate();
      onError?.call(response);
    }
  );
}