deleteItem method
Delete item
Implementation
Future<void> deleteItem(String itemId) async {
state = const AsyncValue.loading();
try {
final client = ref.read(prodobitClientProvider);
await client.inventory.deleteItem(itemId);
// Refresh items list
ref.invalidate(itemsProvider);
state = const AsyncValue.data(null);
} catch (e, stack) {
state = AsyncValue.error(e, stack);
rethrow;
}
}