Feature_Report_Action #48
@ -25,7 +25,7 @@ class DailyTaskController extends GetxController {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
RxBool isLoading = false.obs;
|
RxBool isLoading = true.obs;
|
||||||
Map<String, List<TaskModel>> groupedDailyTasks = {};
|
Map<String, List<TaskModel>> groupedDailyTasks = {};
|
||||||
@override
|
@override
|
||||||
void onInit() {
|
void onInit() {
|
||||||
@ -35,7 +35,6 @@ class DailyTaskController extends GetxController {
|
|||||||
|
|
||||||
void _initializeDefaults() {
|
void _initializeDefaults() {
|
||||||
_setDefaultDateRange();
|
_setDefaultDateRange();
|
||||||
fetchProjects();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void _setDefaultDateRange() {
|
void _setDefaultDateRange() {
|
||||||
@ -45,22 +44,6 @@ class DailyTaskController extends GetxController {
|
|||||||
log.i("Default date range set: $startDateTask to $endDateTask");
|
log.i("Default date range set: $startDateTask to $endDateTask");
|
||||||
}
|
}
|
||||||
|
|
||||||
Future<void> fetchProjects() async {
|
|
||||||
isLoading.value = true;
|
|
||||||
|
|
||||||
final response = await ApiService.getProjects();
|
|
||||||
isLoading.value = false;
|
|
||||||
|
|
||||||
if (response?.isEmpty ?? true) {
|
|
||||||
log.w("No project data found or API call failed.");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
projects = response!.map((json) => ProjectModel.fromJson(json)).toList();
|
|
||||||
log.i("Projects fetched: ${projects.length} projects loaded.");
|
|
||||||
update();
|
|
||||||
}
|
|
||||||
|
|
||||||
Future<void> fetchTaskData(String? projectId) async {
|
Future<void> fetchTaskData(String? projectId) async {
|
||||||
if (projectId == null) return;
|
if (projectId == null) return;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user