deactivateUser method
Deactivate user
Implementation
Future<void> deactivateUser(String userId) async {
state = const AsyncValue.loading();
try {
final client = ref.read(prodobitClientProvider);
await client.user.deactivateUser(userId);
// Refresh related providers
ref
..invalidate(usersProvider)
..invalidate(userProvider(userId));
state = const AsyncValue.data(null);
} catch (e, stack) {
state = AsyncValue.error(e, stack);
rethrow;
}
}