Files
hum-flutter/lib/services/firestore_api.dart
2025-12-12 14:31:36 -05:00

21 lines
573 B
Dart

import 'package:cloud_firestore/cloud_firestore.dart';
Future<List<Map<String, dynamic>>> dbGetCategories() async {
final snapshot = await FirebaseFirestore.instance.collection('categories').get();
return snapshot.docs.map((doc) => doc.data()).toList();
}
Future<Map<String, dynamic>?> dbGetItemById(String itemId) async {
try {
final doc = await FirebaseFirestore.instance.collection('items').doc(itemId).get();
if (doc.exists) {
return doc.data();
}
return null;
} catch (e) {
print('Error fetching item: $e');
return null;
}
}