Ich habe eine App, wo ich einige Daten von meinem Server ziehen und dann diese Daten mit AsyncStorage speichern möchte. Es wird also nicht notwendig sein, meine Daten ständig abzuholen. Ich hole ein paar Jsons mit fetch()
und speichern Sie sie dann unter Verwendung AsyncStore.multiSet()
.AsyncStorage - Ist multiSet() transaktional?
Wenn jedoch ein Problem beim Speichern eines meiner ca. 5 Json-Objekte in AsyncStorage auftritt, möchte ich keine davon speichern. Um die Daten in einem korrekten Zustand zu halten. Daher möchte ich sie mit einer Transaktion speichern.
So was passieren würde, wenn in der Mitte der Speicherung meiner Objekte gibt es ein Problem und die Speicherung schlägt fehl. Zum Beispiel, wenn die App vom Benutzer geschlossen wurde oder wenn der Akku leer ist.
Was würde in einem solchen Szenario passieren? Könnten meine ersten 2 Objekte gespeichert und die anderen 3 nicht gespeichert werden?