File tree Expand file tree Collapse file tree 1 file changed +35
-26
lines changed Expand file tree Collapse file tree 1 file changed +35
-26
lines changed Original file line number Diff line number Diff line change @@ -379,41 +379,50 @@ const multiMerge = [
379379
380380
381381mergeMultiple = async () => {
382- let currentlyMerged
382+ let parsedCurrentlyMerged
383383
384384 try {
385385 await AsyncStorage .multiSet (multiSet)
386386 await AsyncStorage .multiMerge (multiMerge)
387- currentlyMerged = await AsyncStorage .multiGet ([' @MyApp_USER_1' , ' @MyApp_USER_2' ])
387+ const currentlyMerged = await AsyncStorage .multiGet ([' @MyApp_USER_1' , ' @MyApp_USER_2' ])
388+ parsedCurrentlyMerged = currentlyMerged .map (([key , value ]) => [
389+ key,
390+ JSON .parse (value),
391+ ]);
388392 } catch (e) {
389393 // error
390394 }
391395
392- console .log (currentlyMerged)
396+ console .log (
397+ ' parsedCurrentlyMerged' ,
398+ JSON .stringify (parsedCurrentlyMerged, null , 2 ),
399+ );
393400 // console.log output:
394- // [
395- // [
396- // 'USER_1',
397- // {
398- // name:"Tom",
399- // age:30,
400- // traits: {
401- // hair: 'brown'
402- // eyes: 'blue'
403- // }
404- // }
405- // ],
406- // [
407- // 'USER_2',
408- // {
409- // name:'Sarah',
410- // age:26,
411- // traits: {
412- // hair: 'green'
413- // }
414- // }
415- // ]
416- // ]
401+ /*
402+ [
403+ [
404+ "@MyApp_USER_1",
405+ {
406+ "name": "Tom",
407+ "age": 31,
408+ "traits": {
409+ "hair": "brown",
410+ "eyes": "blue"
411+ }
412+ }
413+ ],
414+ [
415+ "@MyApp_USER_2",
416+ {
417+ "name": "Sarah",
418+ "age": 26,
419+ "traits": {
420+ "hair": "green"
421+ }
422+ }
423+ ]
424+ ]
425+ */
417426}
418427` ` `
419428
You can’t perform that action at this time.
0 commit comments