Extracted the list building on the events screen to a separate method, updated the firebase function to handle updates on the "done" field in tasks
This commit is contained in:
parent
dfe52b77ef
commit
09555aeadf
3 changed files with 23 additions and 14 deletions
|
|
@ -121,6 +121,11 @@ export const pendingTasksUpdater: functions.CloudFunction<functions.Change<Fireb
|
|||
await incrementPendingTasks(eventDocument, decrementValue);
|
||||
break;
|
||||
case 'update':
|
||||
if (before.get('done') !== after.get('done')) {
|
||||
const value = after.get('done') ? decrementValue : incrementValue;
|
||||
await incrementFromPriority(after.get('priority'), eventDocument, userDocument, value);
|
||||
await incrementPendingTasks(eventDocument, value);
|
||||
}
|
||||
if (before.get('priority') !== after.get('priority')) {
|
||||
await incrementFromPriority(before.get('priority'), eventDocumentBefore!, userDocument, decrementValue);
|
||||
await incrementFromPriority(after.get('priority'), eventDocument, userDocument, incrementValue);
|
||||
|
|
|
|||
|
|
@ -304,7 +304,7 @@
|
|||
);
|
||||
inputPaths = (
|
||||
"${SRCROOT}/Pods/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh",
|
||||
"${PODS_ROOT}/../.symlinks/flutter/ios-release/Flutter.framework",
|
||||
"${PODS_ROOT}/../.symlinks/flutter/ios/Flutter.framework",
|
||||
);
|
||||
name = "[CP] Embed Pods Frameworks";
|
||||
outputFileListPaths = (
|
||||
|
|
|
|||
|
|
@ -52,9 +52,18 @@ class _EventsScreenState extends State<EventsScreen> {
|
|||
child: LoadingIndicator(),
|
||||
);
|
||||
}
|
||||
return buildList(eventsSnap.data);
|
||||
},
|
||||
),
|
||||
);
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
Widget buildList(List<EventModel> events) {
|
||||
return ListView(
|
||||
padding: EdgeInsets.only(top: 15),
|
||||
children: eventsSnap.data
|
||||
children: events
|
||||
.map(
|
||||
(event) => Padding(
|
||||
padding: EdgeInsets.only(bottom: 15),
|
||||
|
|
@ -65,10 +74,5 @@ class _EventsScreenState extends State<EventsScreen> {
|
|||
)
|
||||
.toList(),
|
||||
);
|
||||
},
|
||||
),
|
||||
);
|
||||
},
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue