|
|
@@ -36,16 +36,16 @@ class AgendaRepository {
|
|
|
}
|
|
|
|
|
|
Future<AgendaResponse> requestHomeAgendaData(
|
|
|
- {int pageSize = 999, TaskStatus completeStatus = TaskStatus.TODO}) {
|
|
|
- return requestAgendaPagePaginate(1, pageSize,
|
|
|
- completeStatus: completeStatus);
|
|
|
+ {TaskStatus completeStatus = TaskStatus.TODO}) {
|
|
|
+ return requestAgendaPagePaginate(0, 10,
|
|
|
+ completeStatus: completeStatus, isClearAll: true);
|
|
|
}
|
|
|
|
|
|
- Future<AgendaResponse> requestAgendaPagePaginate(int page, int pageSize,
|
|
|
- {TaskStatus? completeStatus}) {
|
|
|
- return agendaPage(page, pageSize, completeStatus: completeStatus)
|
|
|
+ Future<AgendaResponse> requestAgendaPagePaginate(int offset, int limit,
|
|
|
+ {TaskStatus? completeStatus, bool? isClearAll}) {
|
|
|
+ return agendaPage(offset, limit, completeStatus: completeStatus)
|
|
|
.then((response) {
|
|
|
- if (page == 1) {
|
|
|
+ if (isClearAll == true) {
|
|
|
_agendaList.clear();
|
|
|
}
|
|
|
if (response.list != null) {
|
|
|
@@ -55,10 +55,10 @@ class AgendaRepository {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
- Future<AgendaResponse> agendaPage(int page, int pageSize,
|
|
|
+ Future<AgendaResponse> agendaPage(int offset, int limit,
|
|
|
{int? startTime, int? endTime, TaskStatus? completeStatus}) {
|
|
|
return atmobApi
|
|
|
- .agendaPage(AgendaRequest(page, pageSize,
|
|
|
+ .agendaPage(AgendaRequest(offset, limit,
|
|
|
startTime: startTime,
|
|
|
endTime: endTime,
|
|
|
completeStatus: completeStatus?.value))
|