pythonpoet / morea Goto Github PK
View Code? Open in Web Editor NEWTeleblitz app
Teleblitz app
R
Diskutieren wie umsetzen
bei transaction --> t.updat /t.write hat mühe mit doc ref. App stüzt ab. Error ist PlatformException(Error performing Transaction#set, Provided document reference is from a different Friestore instance., null)
Sicherstellen, dass in jedem Event eine list von groupIDs zufinden ist.
Das Feld in userMap namens "homeFeed" beinhaltet eine Liste von eventID Strings. _homeFeedMainEventID nimmt das Element 0 der Liste.
Aus diesem Grund muss der Code so geschrieben werden, dass mehrere Events berücksichtigt werden können
Meine Mutter sagt:
Folgender Error wird geprintet, wenn man sich als TN anmeldet:
E/flutter ( 9407): [ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: Bad state: No element
E/flutter ( 9407): #0 Stream.first.<anonymous closure> (dart:async/stream.dart:1254:13)
E/flutter ( 9407): #1 _rootRun (dart:async/zone.dart:1120:38)
E/flutter ( 9407): #2 _CustomZone.run (dart:async/zone.dart:1021:19)
E/flutter ( 9407): #3 _CustomZone.runGuarded (dart:async/zone.dart:923:7)
E/flutter ( 9407): #4 _BufferingStreamSubscription._sendDone.sendDone (dart:async/stream_impl.dart:389:13)
E/flutter ( 9407): #5 _BufferingStreamSubscription._sendDone (dart:async/stream_impl.dart:399:15)
E/flutter ( 9407): #6 _DelayedDone.perform (dart:async/stream_impl.dart:610:14)
E/flutter ( 9407): #7 _StreamImplEvents.handleNext (dart:async/stream_impl.dart:707:11)
E/flutter ( 9407): #8 _PendingEvents.schedule.<anonymous closure> (dart:async/stream_impl.dart:667:7)
E/flutter ( 9407): #9 _rootRun (dart:async/zone.dart:1120:38)
E/flutter ( 9407): #10 _CustomZone.run (dart:async/zone.dart:1021:19)
E/flutter ( 9407): #11 _CustomZone.runGuarded (dart:async/zone.dart:923:7)
E/flutter ( 9407): #12 _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:963:23)
E/flutter ( 9407): #13 _rootRun (dart:async/zone.dart:1124:13)
E/flutter ( 9407): #14 _CustomZone.run (dart:async/zone.dart:1021:19)
E/flutter ( 9407): #15 _CustomZone.runGuarded (dart:async/zone.dart:923:7)
E/flutter ( 9407): #16 _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:963:23)
E/flutter ( 9407): #17 _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
E/flutter ( 9407): #18 _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)
Das App stürzt wenn der ios path für das documen fehlt bzw. ein leerer String mitgegeben wird. Ziel dieses Issues ist, diese empty paths zu finden und zu beheben.
Es fehlt groupID
Nein, das soll so sein!
Eltern "folgen" kinder. Kinder "folgen" gruppen.
Die Eltern bekommen die GroupIDs mit dem Lesen der Kinder mit. Grund dafür: Kinder können Gruppen ändern.
-d
Der Device Token wird zur Zeit nicht in der Firebase abgespeichert. Ursprunglich mal im Home State.
Überdenken von folgendem:
Der DisplayName sollte ja, wenn ich es richtig verstanden habe, entweder der Pfadiname oder der Vorname (falls kein Pfadiname existiert) sein.
Wollen wir nicht auch einen Eintrag displayname im userMap machen?
Die Cloud Functions sind momentan in us-central. Sie in europa zu deployen könnte die Geschwindigkeit verbessern
Sicherstellen, dass keine devices Leer sein kann.
wurde behoben
Anzahl An-/Abmeldung
After upgrading flutter to 1.12.13 flutter throw this error:
Launching lib\main.dart on Android SDK built for x86 in debug mode...
Note: C:\Users\David Wild\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\firebase_core-0.4.2+1\android\src\main\java\io\flutter\plugins\firebase\core\FirebaseCorePlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\Users\David Wild\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\cloud_firestore-0.12.11\android\src\main\java\io\flutter\plugins\firebase\cloudfirestore\CloudFirestorePlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\Users\David Wild\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\cloud_firestore-0.12.11\android\src\main\java\io\flutter\plugins\firebase\cloudfirestore\CloudFirestorePlugin.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: C:\Users\David Wild\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\qrcode_reader-0.4.4\android\src\main\java\com\matheusvillela\flutter\plugins\qrcodereader\QRCodeReaderPlugin.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: C:\Users\David Wild\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\share-0.6.3+4\android\src\main\java\io\flutter\plugins\share\SharePlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
C:\Users\David Wild\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\shared_preferences-0.5.4+8\android\src\main\java\io\flutter\plugins\sharedpreferences\SharedPreferencesPlugin.java:25: warning: [deprecation] getFlutterEngine() in FlutterPluginBinding has been deprecated
setupChannel(binding.getFlutterEngine().getDartExecutor(), binding.getApplicationContext());
^
1 warning
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
√ Built build\app\outputs\apk\debug\app-debug.apk.
Flutter is taking longer than expected to report its views. Still trying...
E/flutter (10255): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: ServicesBinding.defaultBinaryMessenger was accessed before the binding was initialized.E/flutter (10255): If you're running an application and need to access the binary messenger beforerunApp()
has been called (for example, during plugin initialization), then you need to explicitly call theWidgetsFlutterBinding.ensureInitialized()
first.
E/flutter (10255): If you're running a test, you can call theTestWidgetsFlutterBinding.ensureInitialized()
as the first line in your test'smain()
method to initialize the binding.
E/flutter (10255): #0 defaultBinaryMessenger.
package:flutter/…/services/binary_messenger.dart:76
E/flutter (10255): #1 defaultBinaryMessenger
package:flutter/…/services/binary_messenger.dart:89
E/flutter (10255): #2 MethodChannel.binaryMessenger
package:flutter/…/services/platform_channel.dart:140
E/flutter (10255): #3 MethodChannel.setMethodCallHandler
package:flutter/…/services/platform_channel.dart:368
E/flutter (10255): #4 new Firestore
package:cloud_firestore/src/firestore.dart:13
E/flutter (10255): #5 main
package:morea/main.dart:22
E/flutter (10255): #6 _runMainZoned.. (dart:ui/hooks.dart:239:25)
E/flutter (10255): #7 _rootRun (dart:async/zone.dart:1126:13)
E/flutter (10255): #8 _CustomZone.run (dart:async/zone.dart:1023:19)
E/flutter (10255): #9 _runZoned (dart:async/zone.dart:1518:10)
E/flutter (10255): #10 runZoned (dart:async/zone.dart:1502:12)
E/flutter (10255): #11 _runMainZoned. (dart:ui/hooks.dart:231:5)
E/flutter (10255): #12 _startIsolate. (dart:isolate-patch/isolate_patch.dart:307:19)
E/flutter (10255): #13 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:174:12)
E/flutter (10255):
Der Text der Liste mitnehmen soll nicht bei langem Text unter den Punkt landen.
Am 18.02.2020 jährt sich unsere App entwicklung. Wollen Wir etwas machen?
Wie auf der Website eine Leiterliste machen in der App für Teilnehmer und Eltern.
Auf Bildschirmen mit gekrümmten Screens wie das S9 ist die Login-Page und die "Eintrag in Agenda hinzufügen"-Page zu nah am Rand und man kann schlecht den Text lesen. Würde vorschlagen mehr margin einzustellen.
IOS- Version, alle Packages funktionieren ausser:
Make it possible to then upgrade the child account to a full account with credentials
Beit TN-Registrierung wird bei Stufenauswahl nach dem Auswählen die GruppenID angezeigt und nicht der Gruppenname.
Geburtstag wird auch noch falsch angezeigt als Monat/Tag/Jahr, anstatt wie wir es sonst in der App haben Tag.Monat.Jahr.
@roranmorea, hasst du push-notifications bereits mit messages implementiert - oder muss dies noch implementiert werden?
Um Users mehreren Gruppen zuteilen, müssten wir groupID zu einer List machen und die Rechte, also kann anschauen, anmelden, bearbeiten in der groupMap verteilen. Ich bin mir nicht sicher ob wir das jetzt implementieren wollen oder erst in v2
Nei muss ahpasst werde
Originally posted by @Rumpelstilzli in #37
Beim Registrieren eines Elternteils wird nach dem Geburtstag gefragt. Braucht es dies wirklich @roranmorea?
R
Fehlermeldung mit rotem Bildschrim:
The following assertion was thrown building FutureBuilder<DocumentSnapshot>(dirty, state: _FutureBuilderState<DocumentSnapshot>#d596d):
type 'String' is not a subtype of type 'Map<dynamic, dynamic>'
Either the assertion indicates an error in the framework itself, or we should provide substantially more information in this error message to help you determine and fix the underlying cause.
In either case, please report this assertion by filing a bug on GitHub:
https://github.com/flutter/flutter/issues/new?template=BUG.md
User-created ancestor of the error-causing widget was:
Container file:///C:/Users/Maxi/StudioProjects/morea/lib/Pages/Personenverzeichniss/personen_verzeichniss_page.dart:66:12
When the exception was thrown, this was the stack:
#0 PersonenVerzeichnisStatePage.personen.<anonymous closure>.<anonymous closure> (package:morea/Pages/Personenverzeichniss/personen_verzeichniss_page.dart:75:128)
#1 _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:377:8)
#2 PersonenVerzeichnisStatePage.personen.<anonymous closure> (package:morea/Pages/Personenverzeichniss/personen_verzeichniss_page.dart:75:72)
#3 _FutureBuilderState.build (package:flutter/src/widgets/async.dart)
#4 StatefulElement.build (package:flutter/src/widgets/framework.dart:4047:27)
Idee: Wenn man sich in der App registriert wird gleichzeitig auch die E-Mail, Vor-, Nachname und Stufe im Mailchimp E-Mail-Verteiler registriert.
Grund: Ich sehe ein Problem bei unserer Pfadi, dass neue Teilnehmer so viele Accounts machen müssen auf verschiedensten Plattformen: Anmeldung per Papier fürs Midata, Registrierung für den E-Mail-Verteiler auf der Homepage und jetzt käme noch eine Registrierung für den Account für die App dazu.
Wenn es ok für dich ist @Rumpelstilzli, dann würde ich versuchen dies nach meiner Prüfung (21.01.) zu integrieren. Ich habe es bei Mailchimp nachgelesen und denke es ist nicht so schwierig, weil eine gute Dokumentation der API vorhanden ist.
es wird kein Eintrag im UserMap gemacht für die groupID, welche gebraucht wird um initMoreaFire() in der RootPage zu machen.
(0.6.6-dev) [Firestore]: The behavior for java.util.Date objects stored in Firestore is going to change AND YOUR APP MAY BREAK.
W/Firestore( 771): To hide this warning and ensure your app does not break, you need to add the following code to your app before calling any other Cloud Firestore methods:
W/Firestore( 771):
W/Firestore( 771): FirebaseFirestore firestore = FirebaseFirestore.getInstance();
W/Firestore( 771): FirebaseFirestoreSettings settings = new FirebaseFirestoreSettings.Builder()
W/Firestore( 771): .setTimestampsInSnapshotsEnabled(true)
W/Firestore( 771): .build();
W/Firestore( 771): firestore.setFirestoreSettings(settings);
W/Firestore( 771):
W/Firestore( 771): With this change, timestamps stored in Cloud Firestore will be read back as com.google.firebase.Timestamp objects instead of as system java.util.Date objects. So you will also need to update code expecting a java.util.Date to instead expect a Timestamp. For example:
W/Firestore( 771):
W/Firestore( 771): // Old:
W/Firestore( 771): java.util.Date date = snapshot.getDate("created_at");
W/Firestore( 771): // New:
W/Firestore( 771): Timestamp timestamp = snapshot.getTimestamp("created_at");
W/Firestore( 771): java.util.Date date = timestamp.toDate();
W/Firestore( 771):
W/Firestore( 771): Please audit all existing usages of java.util.Date when you enable the new behavior. In a future release, the behavior will be changed to the new behavior, so if you do not follow these steps, YOUR APP MAY BREAK.
Die Agenda Seite wird richtig angezeigt, aber es wird folgender Fehler in der Konsole angezeigt:
I/flutter (22245): stream doc: groups/3775
E/flutter (22245): [ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: NoSuchMethodError: The getter 'iterator' was called on null.
E/flutter (22245): Receiver: null
E/flutter (22245): Tried calling: iterator
E/flutter (22245): #0 Object.noSuchMethod (dart:core-patch/object_patch.dart:51:5)
E/flutter (22245): #1 Agenda.deleteAgendaEvent (package:morea/services/agenda.dart:45:27)
E/flutter (22245):
E/flutter (22245): #2 _AgendaStatePage.altevernichten (package:morea/Pages/Agenda/Agenda_page.dart:74:14)
E/flutter (22245): #3 _AgendaStatePage.Agenda.. (package:morea/Pages/Agenda/Agenda_page.dart:366:29)
E/flutter (22245): #4 new ListView.separated. (package:flutter/src/widgets/scroll_view.dart:1037:34)
E/flutter (22245): #5 SliverChildBuilderDelegate.build (package:flutter/src/widgets/sliver.dart:442:15)
E/flutter (22245): #6 SliverMultiBoxAdaptorElement._build. (package:flutter/src/widgets/sliver.dart:1153:67)
E/flutter (22245): #7 _HashMap.putIfAbsent (dart:collection-patch/collection_patch.dart:137:29)
E/flutter (22245): #8 SliverMultiBoxAdaptorElement._build (package:flutter/src/widgets/sliver.dart:1153:26)
E/flutter (22245): #9 SliverMultiBoxAdaptorElement.createChild. (package:flutter/src/widgets/sliver.dart:1166:55)
E/flutter (22245): #10 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2328:19)
E/flutter (22245): #11 SliverMultiBoxAdaptorElement.createChild (package:flutter/src/widgets/sliver.dart:1159:11)
E/flutter (22245): #12 RenderSliverMultiBoxAdaptor._createOrObtainChild. (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:354:23)
E/flutter (22245): #13 RenderObject.invokeLayoutCallback. (package:flutter/src/rendering/object.dart:1797:58)
E/flutter (22245): #14 PipelineOwner._enableMutationsToDirtySubtrees (package:flutter/src/rendering/object.dart:875:15)
E/flutter (22245): #15 RenderObject.invokeLayoutCallback (package:flutter/src/rendering/object.dart:1797:13)
E/flutter (22245): #16 RenderSliverMultiBoxAdaptor._createOrObtainChild (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:343:5)
E/flutter (22245): #17 RenderSliverMultiBoxAdaptor.addInitialChild (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:427:5)
E/flutter (22245): #18 RenderSliverList.performLayout (package:flutter/src/rendering/sliver_list.dart:78:12)
E/flutter (22245): #19 RenderObject.layout (package:flutter/src/rendering/object.dart:1701:7)
E/flutter (22245): #20 RenderSliverPadding.performLayout (package:flutter/src/rendering/sliver_padding.dart:181:11)
E/flutter (22245): #21 RenderObject.layout (package:flutter/src/rendering/object.dart:1701:7)
E/flutter (22245): #22 RenderViewportBase.layoutChildSequence (package:flutter/src/rendering/viewport.dart:406:13)
E/flutter (22245): #23 RenderShrinkWrappingViewport._attemptLayout (package:flutter/src/rendering/viewport.dart:1681:12)
E/flutter (22245): #24 RenderShrinkWrappingViewport.performLayout (package:flutter/src/rendering/viewport.dart:1644:20)
E/flutter (22245): #25 RenderObject.layout (package:flutter/src/rendering/object.dart:1701:7)
E/flutter (22245): #26 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
E/flutter (22245): #27 RenderObject.layout (package:flutter/src/rendering/object.dart:1701:7)
E/flutter (22245): #28 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
E/flutter (22245): #29 RenderObject.layout (package:flutter/src/rendering/object.dart:1701:7)
E/flutter (22245): #30 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
E/flutter (22245): #31 RenderObject.layout (package:flutter/src/rendering/object.dart:1701:7)
E/flutter (22245): #32 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
E/flutter (22245): #33 RenderObject.layout (package:flutter/src/rendering/object.dart:1701:7)
E/flutter (22245): #34 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
E/flutter (22245): #35 RenderObject.layout (package:flutter/src/rendering/object.dart:1701:7)
E/flutter (22245): #36 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
E/flutter (22245): #37 RenderObject.layout (package:flutter/src/rendering/object.dart:1701:7)
E/flutter (22245): #38 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
E/flutter (22245): #39 RenderObject.layout (package:flutter/src/rendering/object.dart:1701:7)
E/flutter (22245): #40 RenderProxyBoxMixin.performLayout (pa
E/flutter (22245): [ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: NoSuchMethodError: The getter 'iterator' was called on null.
E/flutter (22245): Receiver: null
E/flutter (22245): Tried calling: iterator
E/flutter (22245): #0 Object.noSuchMethod (dart:core-patch/object_patch.dart:51:5)
E/flutter (22245): #1 Agenda.deleteAgendaEvent (package:morea/services/agenda.dart:45:27)
E/flutter (22245):
E/flutter (22245): #2 _AgendaStatePage.altevernichten (package:morea/Pages/Agenda/Agenda_page.dart:74:14)
E/flutter (22245): #3 _AgendaStatePage.Agenda.. (package:morea/Pages/Agenda/Agenda_page.dart:366:29)
E/flutter (22245): #4 new ListView.separated. (package:flutter/src/widgets/scroll_view.dart:1037:34)
E/flutter (22245): #5 SliverChildBuilderDelegate.build (package:flutter/src/widgets/sliver.dart:442:15)
E/flutter (22245): #6 SliverMultiBoxAdaptorElement._build. (package:flutter/src/widgets/sliver.dart:1153:67)
E/flutter (22245): #7 _HashMap.putIfAbsent (dart:collection-patch/collection_patch.dart:137:29)
E/flutter (22245): #8 SliverMultiBoxAdaptorElement._build (package:flutter/src/widgets/sliver.dart:1153:26)
E/flutter (22245): #9 SliverMultiBoxAdaptorElement.createChild. (package:flutter/src/widgets/sliver.dart:1166:55)
E/flutter (22245): #10 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2328:19)
E/flutter (22245): #11 SliverMultiBoxAdaptorElement.createChild (package:flutter/src/widgets/sliver.dart:1159:11)
E/flutter (22245): #12 RenderSliverMultiBoxAdaptor._createOrObtainChild. (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:354:23)
E/flutter (22245): #13 RenderObject.invokeLayoutCallback. (package:flutter/src/rendering/object.dart:1797:58)
E/flutter (22245): #14 PipelineOwner._enableMutationsToDirtySubtrees (package:flutter/src/rendering/object.dart:875:15)
E/flutter (22245): #15 RenderObject.invokeLayoutCallback (package:flutter/src/rendering/object.dart:1797:13)
E/flutter (22245): #16 RenderSliverMultiBoxAdaptor._createOrObtainChild (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:343:5)
E/flutter (22245): #17 RenderSliverMultiBoxAdaptor.insertAndLayoutChild (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:489:5)
E/flutter (22245): #18 RenderSliverList.performLayout.advance (package:flutter/src/rendering/sliver_list.dart:195:19)
E/flutter (22245): #19 RenderSliverList.performLayout (package:flutter/src/rendering/sliver_list.dart:238:19)
E/flutter (22245): #20 RenderObject.layout (package:flutter/src/rendering/object.dart:1701:7)
E/flutter (22245): #21 RenderSliverPadding.performLayout (package:flutter/src/rendering/sliver_padding.dart:181:11)
E/flutter (22245): #22 RenderObject.layout (package:flutter/src/rendering/object.dart:1701:7)
E/flutter (22245): #23 RenderViewportBase.layoutChildSequence (package:flutter/src/rendering/viewport.dart:406:13)
E/flutter (22245): #24 RenderShrinkWrappingViewport._attemptLayout (package:flutter/src/rendering/viewport.dart:1681:12)
E/flutter (22245): #25 RenderShrinkWrappingViewport.performLayout (package:flutter/src/rendering/viewport.dart:1644:20)
E/flutter (22245): #26 RenderObject.layout (package:flutter/src/rendering/object.dart:1701:7)
E/flutter (22245): #27 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
E/flutter (22245): #28 RenderObject.layout (package:flutter/src/rendering/object.dart:1701:7)
E/flutter (22245): #29 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
E/flutter (22245): #30 RenderObject.layout (package:flutter/src/rendering/object.dart:1701:7)
E/flutter (22245): #31 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
E/flutter (22245): #32 RenderObject.layout (package:flutter/src/rendering/object.dart:1701:7)
E/flutter (22245): #33 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
E/flutter (22245): #34 RenderObject.layout (package:flutter/src/rendering/object.dart:1701:7)
E/flutter (22245): #35 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
E/flutter (22245): #36 RenderObject.layout (package:flutter/src/rendering/object.dart:1701:7)
E/flutter (22245): #37 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
E/flutter (22245): #38 RenderObject.layout (package:flutter/src/rendering/object.dart:1701:7)
E/flutter (22245): #39 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
E/flutter (22245): #40 RenderO
E/flutter (22245): [ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: NoSuchMethodError: The getter 'iterator' was called on null.
E/flutter (22245): Receiver: null
E/flutter (22245): Tried calling: iterator
E/flutter (22245): #0 Object.noSuchMethod (dart:core-patch/object_patch.dart:51:5)
E/flutter (22245): #1 Agenda.deleteAgendaEvent (package:morea/services/agenda.dart:45:27)
E/flutter (22245):
E/flutter (22245): #2 _AgendaStatePage.altevernichten (package:morea/Pages/Agenda/Agenda_page.dart:74:14)
E/flutter (22245): #3 _AgendaStatePage.Agenda.. (package:morea/Pages/Agenda/Agenda_page.dart:366:29)
E/flutter (22245): #4 new ListView.separated. (package:flutter/src/widgets/scroll_view.dart:1037:34)
E/flutter (22245): #5 SliverChildBuilderDelegate.build (package:flutter/src/widgets/sliver.dart:442:15)
E/flutter (22245): #6 SliverMultiBoxAdaptorElement._build. (package:flutter/src/widgets/sliver.dart:1153:67)
E/flutter (22245): #7 _HashMap.putIfAbsent (dart:collection-patch/collection_patch.dart:137:29)
E/flutter (22245): #8 SliverMultiBoxAdaptorElement._build (package:flutter/src/widgets/sliver.dart:1153:26)
E/flutter (22245): #9 SliverMultiBoxAdaptorElement.createChild. (package:flutter/src/widgets/sliver.dart:1166:55)
E/flutter (22245): #10 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2328:19)
E/flutter (22245): #11 SliverMultiBoxAdaptorElement.createChild (package:flutter/src/widgets/sliver.dart:1159:11)
E/flutter (22245): #12 RenderSliverMultiBoxAdaptor._createOrObtainChild. (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:354:23)
E/flutter (22245): #13 RenderObject.invokeLayoutCallback. (package:flutter/src/rendering/object.dart:1797:58)
E/flutter (22245): #14 PipelineOwner._enableMutationsToDirtySubtrees (package:flutter/src/rendering/object.dart:875:15)
E/flutter (22245): #15 RenderObject.invokeLayoutCallback (package:flutter/src/rendering/object.dart:1797:13)
E/flutter (22245): #16 RenderSliverMultiBoxAdaptor._createOrObtainChild (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:343:5)
E/flutter (22245): #17 RenderSliverMultiBoxAdaptor.insertAndLayoutChild (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:489:5)
E/flutter (22245): #18 RenderSliverList.performLayout.advance (package:flutter/src/rendering/sliver_list.dart:195:19)
E/flutter (22245): #19 RenderSliverList.performLayout (package:flutter/src/rendering/sliver_list.dart:238:19)
E/flutter (22245): #20 RenderObject.layout (package:flutter/src/rendering/object.dart:1701:7)
E/flutter (22245): #21 RenderSliverPadding.performLayout (package:flutter/src/rendering/sliver_padding.dart:181:11)
E/flutter (22245): #22 RenderObject.layout (package:flutter/src/rendering/object.dart:1701:7)
E/flutter (22245): #23 RenderViewportBase.layoutChildSequence (package:flutter/src/rendering/viewport.dart:406:13)
E/flutter (22245): #24 RenderShrinkWrappingViewport._attemptLayout (package:flutter/src/rendering/viewport.dart:1681:12)
E/flutter (22245): #25 RenderShrinkWrappingViewport.performLayout (package:flutter/src/rendering/viewport.dart:1644:20)
E/flutter (22245): #26 RenderObject.layout (package:flutter/src/rendering/object.dart:1701:7)
E/flutter (22245): #27 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
E/flutter (22245): #28 RenderObject.layout (package:flutter/src/rendering/object.dart:1701:7)
E/flutter (22245): #29 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
E/flutter (22245): #30 RenderObject.layout (package:flutter/src/rendering/object.dart:1701:7)
E/flutter (22245): #31 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
E/flutter (22245): #32 RenderObject.layout (package:flutter/src/rendering/object.dart:1701:7)
E/flutter (22245): #33 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
E/flutter (22245): #34 RenderObject.layout (package:flutter/src/rendering/object.dart:1701:7)
E/flutter (22245): #35 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
E/flutter (22245): #36 RenderObject.layout (package:flutter/src/rendering/object.dart:1701:7)
E/flutter (22245): #37 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
E/flutter (22245): #38 RenderObject.layout (package:flutter/src/rendering/object.dart:1701:7)
E/flutter (22245): #39 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:105:13)
E/flutter (22245): #40 RenderO
Aber indirekt über ein Request, der von einer Google Function ausgeführt wird.
R
E-Mail-Verteiler integrieren, sodass wenn ein Account erstellt wird, diese Daten auch in den Verteiler aufgenommen werden.
Auch beim ändern der Daten oder löschen.
https://mailchimp.com/developer/guides/manage-subscribers-with-the-mailchimp-api/
verschiedene Fehler, wie z. B. GlobalKey wird doppelt verwendet.
Auch wird Event nicht eingetragen.
Fehler in der Anzeige nach Speichern eines Events.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.