Refactor event type handling and add data management page (options and event types)
This commit is contained in:
		| @@ -10,11 +10,11 @@ import 'package:em2rp/models/user_model.dart'; | ||||
| import 'dart:developer' as developer; | ||||
|  | ||||
| class EventFormService { | ||||
|   static Future<List<EventType>> fetchEventTypes() async { | ||||
|   static Future<List<EventTypeModel>> fetchEventTypes() async { | ||||
|     developer.log('Fetching event types from Firestore...', name: 'EventFormService'); | ||||
|     try { | ||||
|       final snapshot = await FirebaseFirestore.instance.collection('eventTypes').get(); | ||||
|       final eventTypes = snapshot.docs.map((doc) => EventType.fromFirestore(doc)).toList(); | ||||
|       final eventTypes = snapshot.docs.map((doc) => EventTypeModel.fromMap(doc.data(), doc.id)).toList(); | ||||
|       developer.log('${eventTypes.length} event types loaded.', name: 'EventFormService'); | ||||
|       return eventTypes; | ||||
|     } catch (e, s) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 ElPoyo
					ElPoyo