From bbe10eeba6ae2477a7cda2ceae21da45d8d64632 Mon Sep 17 00:00:00 2001 From: puckey Date: Wed, 27 May 2020 10:50:36 +0200 Subject: [PATCH] fix multiSet signature to match that of AsyncStorage --- iCloudStorage.m | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/iCloudStorage.m b/iCloudStorage.m index 51088a6..f55a769 100644 --- a/iCloudStorage.m +++ b/iCloudStorage.m @@ -224,10 +224,10 @@ - (void) ubiquitousStoreUpdated:(NSNotification*)notification { resolve(result); } -RCT_EXPORT_METHOD(multiSet: (NSDictionary*)keyValuePairs resolver:(RCTPromiseResolveBlock)resolve +RCT_EXPORT_METHOD(multiSet: (NSArray *> *)keyValuePairs resolver:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject) { - for (NSString* key in [keyValuePairs allKeys]) { - [iCloudStorage setValue:[keyValuePairs objectForKey:key] forKey:key]; + for (NSArray *entry in keyValuePairs) { + [iCloudStorage setValue:entry[1] forKey:entry[0]]; } resolve(@{}); }