diff --git a/bun.lockb b/bun.lockb new file mode 100755 index 00000000..8b9f58a4 Binary files /dev/null and b/bun.lockb differ diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 3e83e6b7..0cf0b85e 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -390,13 +390,13 @@ PODS: - glog - react-native-cookies (6.2.1): - React-Core - - react-native-document-picker (8.2.1): + - react-native-document-picker (8.2.2): - React-Core - react-native-image-picker (4.10.3): - React-Core - react-native-menu (0.7.3): - React - - react-native-netinfo (9.4.1): + - react-native-netinfo (9.5.0): - React-Core - react-native-sensitive-info (5.5.8): - React @@ -533,9 +533,9 @@ PODS: - React-Core - React-RCTImage - React-RCTText - - RNCAsyncStorage (1.19.3): + - RNCAsyncStorage (1.22.3): - React-Core - - RNCClipboard (1.12.1): + - RNCClipboard (1.13.2): - React-Core - RNCPushNotificationIOS (1.11.0): - React-Core @@ -547,39 +547,15 @@ PODS: - SDWebImageWebPCoder (~> 0.8.4) - RNFS (2.20.0): - React-Core - - RNGestureHandler (2.13.1): + - RNGestureHandler (2.15.0): + - RCT-Folly (= 2021.07.22.00) - React-Core - RNInAppBrowser (3.7.0): - React-Core - - RNReanimated (3.5.4): - - DoubleConversion - - FBLazyVector - - glog - - hermes-engine - - RCT-Folly - - RCTRequired - - RCTTypeSafety - - React-callinvoker + - RNReanimated (3.7.2): + - RCT-Folly (= 2021.07.22.00) - React-Core - - React-Core/DevSupport - - React-Core/RCTWebSocket - - React-CoreModules - - React-cxxreact - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector - - React-RCTActionSheet - - React-RCTAnimation - - React-RCTAppDelegate - - React-RCTBlob - - React-RCTImage - - React-RCTLinking - - React-RCTNetwork - - React-RCTSettings - - React-RCTText - ReactCommon/turbomodule/core - - Yoga - RNShareMenu (6.0.0): - React - RNSVG (13.14.0): @@ -867,10 +843,10 @@ SPEC CHECKSUMS: React-jsinspector: aaed4cf551c4a1c98092436518c2d267b13a673f React-logger: da1ebe05ae06eb6db4b162202faeafac4b435e77 react-native-cookies: f54fcded06bb0cda05c11d86788020b43528a26c - react-native-document-picker: 69ca2094d8780cfc1e7e613894d15290fdc54bba + react-native-document-picker: cd4d6b36a5207ad7a9e599ebb9eb0c2e84fa0b87 react-native-image-picker: 60f4246eb5bb7187fc15638a8c1f13abd3820695 react-native-menu: 9d7d6f819cc7fa14a15cf86888c53f3240d86f1b - react-native-netinfo: fefd4e98d75cbdd6e85fc530f7111a8afdf2b0c5 + react-native-netinfo: 48c5f79a84fbc3ba1d28a8b0d04adeda72885fa8 react-native-sensitive-info: 400c6e3d27945e15c8cddb5b4b92233c85ee06f8 react-native-sfsymbols: bd3a0d3eab185e80b571bae60753dcf5a0d57967 react-native-simple-toast: 8ee5d23f0b92b935ab7434cdb65159ce12dfb4b7 @@ -894,15 +870,15 @@ SPEC CHECKSUMS: React-utils: b79f2411931f9d3ea5781404dcbb2fa8a837e13a ReactCommon: 4b2bdcb50a3543e1c2b2849ad44533686610826d ReactNativeNavigation: 49a0f0edaf17fe3069da247d826ce0a13e32a63c - RNCAsyncStorage: c913ede1fa163a71cea118ed4670bbaaa4b511bb - RNCClipboard: d77213bfa269013bf4b857b7a9ca37ee062d8ef1 + RNCAsyncStorage: 10591b9e0a91eaffee14e69b3721009759235125 + RNCClipboard: 60fed4b71560d7bfe40e9d35dea9762b024da86d RNCPushNotificationIOS: 64218f3c776c03d7408284a819b2abfda1834bc8 RNDeviceInfo: aad3c663b25752a52bf8fce93f2354001dd185aa RNFastImage: 5c9c9fed9c076e521b3f509fe79e790418a544e8 RNFS: 4ac0f0ea233904cb798630b3c077808c06931688 - RNGestureHandler: 38aa38413896620338948fbb5c90579a7b1c3fde + RNGestureHandler: 7909c50383a18f0cb10ce1db7262b9a6da504c03 RNInAppBrowser: e36d6935517101ccba0e875bac8ad7b0cb655364 - RNReanimated: ab2e96c6d5591c3dfbb38a464f54c8d17fb34a87 + RNReanimated: ab1295f59541cb26000d394b4b4aea72cb7ca448 RNShareMenu: cb9dac548c8bf147d06f0bf07296ad51ea9f5fc3 RNSVG: d00c8f91c3cbf6d476451313a18f04d220d4f396 SDWebImage: a7f831e1a65eb5e285e3fb046a23fcfbf08e696d diff --git a/patches/react-native-share-menu+6.0.0.patch b/patches/react-native-share-menu+6.0.0.patch index 3f31bde6..695bf4b0 100644 --- a/patches/react-native-share-menu+6.0.0.patch +++ b/patches/react-native-share-menu+6.0.0.patch @@ -1,5 +1,5 @@ diff --git a/node_modules/react-native-share-menu/android/build.gradle b/node_modules/react-native-share-menu/android/build.gradle -index 9557fdb..235d476 100644 +index 9557fdb..cdd59b6 100644 --- a/node_modules/react-native-share-menu/android/build.gradle +++ b/node_modules/react-native-share-menu/android/build.gradle @@ -1,12 +1,22 @@ @@ -47,20 +47,16 @@ index 0000000..5ff383e +o/debug diff --git a/node_modules/react-native-share-menu/android/build/.transforms/0a1c2b17663dff912f25a7c19926bbf5/transformed/debug/com/meedan/BuildConfig.dex b/node_modules/react-native-share-menu/android/build/.transforms/0a1c2b17663dff912f25a7c19926bbf5/transformed/debug/com/meedan/BuildConfig.dex new file mode 100644 -index 0000000..798a105 -Binary files /dev/null and b/node_modules/react-native-share-menu/android/build/.transforms/0a1c2b17663dff912f25a7c19926bbf5/transformed/debug/com/meedan/BuildConfig.dex differ +index 0000000..e69de29 diff --git a/node_modules/react-native-share-menu/android/build/.transforms/0a1c2b17663dff912f25a7c19926bbf5/transformed/debug/com/meedan/ShareMenuModule.dex b/node_modules/react-native-share-menu/android/build/.transforms/0a1c2b17663dff912f25a7c19926bbf5/transformed/debug/com/meedan/ShareMenuModule.dex new file mode 100644 -index 0000000..a93208c -Binary files /dev/null and b/node_modules/react-native-share-menu/android/build/.transforms/0a1c2b17663dff912f25a7c19926bbf5/transformed/debug/com/meedan/ShareMenuModule.dex differ +index 0000000..e69de29 diff --git a/node_modules/react-native-share-menu/android/build/.transforms/0a1c2b17663dff912f25a7c19926bbf5/transformed/debug/com/meedan/ShareMenuPackage.dex b/node_modules/react-native-share-menu/android/build/.transforms/0a1c2b17663dff912f25a7c19926bbf5/transformed/debug/com/meedan/ShareMenuPackage.dex new file mode 100644 -index 0000000..d286ad4 -Binary files /dev/null and b/node_modules/react-native-share-menu/android/build/.transforms/0a1c2b17663dff912f25a7c19926bbf5/transformed/debug/com/meedan/ShareMenuPackage.dex differ +index 0000000..e69de29 diff --git a/node_modules/react-native-share-menu/android/build/.transforms/0a1c2b17663dff912f25a7c19926bbf5/transformed/desugar_graph.bin b/node_modules/react-native-share-menu/android/build/.transforms/0a1c2b17663dff912f25a7c19926bbf5/transformed/desugar_graph.bin new file mode 100644 -index 0000000..601f245 -Binary files /dev/null and b/node_modules/react-native-share-menu/android/build/.transforms/0a1c2b17663dff912f25a7c19926bbf5/transformed/desugar_graph.bin differ +index 0000000..e69de29 diff --git a/node_modules/react-native-share-menu/android/build/.transforms/a869a400588114283ef83ef4af5fab25/results.bin b/node_modules/react-native-share-menu/android/build/.transforms/a869a400588114283ef83ef4af5fab25/results.bin new file mode 100644 index 0000000..9e53e72 @@ -70,20 +66,16 @@ index 0000000..9e53e72 +o/release diff --git a/node_modules/react-native-share-menu/android/build/.transforms/a869a400588114283ef83ef4af5fab25/transformed/desugar_graph.bin b/node_modules/react-native-share-menu/android/build/.transforms/a869a400588114283ef83ef4af5fab25/transformed/desugar_graph.bin new file mode 100644 -index 0000000..601f245 -Binary files /dev/null and b/node_modules/react-native-share-menu/android/build/.transforms/a869a400588114283ef83ef4af5fab25/transformed/desugar_graph.bin differ +index 0000000..e69de29 diff --git a/node_modules/react-native-share-menu/android/build/.transforms/a869a400588114283ef83ef4af5fab25/transformed/release/com/meedan/BuildConfig.dex b/node_modules/react-native-share-menu/android/build/.transforms/a869a400588114283ef83ef4af5fab25/transformed/release/com/meedan/BuildConfig.dex new file mode 100644 -index 0000000..007f8f1 -Binary files /dev/null and b/node_modules/react-native-share-menu/android/build/.transforms/a869a400588114283ef83ef4af5fab25/transformed/release/com/meedan/BuildConfig.dex differ +index 0000000..e69de29 diff --git a/node_modules/react-native-share-menu/android/build/.transforms/a869a400588114283ef83ef4af5fab25/transformed/release/com/meedan/ShareMenuModule.dex b/node_modules/react-native-share-menu/android/build/.transforms/a869a400588114283ef83ef4af5fab25/transformed/release/com/meedan/ShareMenuModule.dex new file mode 100644 -index 0000000..96d67f6 -Binary files /dev/null and b/node_modules/react-native-share-menu/android/build/.transforms/a869a400588114283ef83ef4af5fab25/transformed/release/com/meedan/ShareMenuModule.dex differ +index 0000000..e69de29 diff --git a/node_modules/react-native-share-menu/android/build/.transforms/a869a400588114283ef83ef4af5fab25/transformed/release/com/meedan/ShareMenuPackage.dex b/node_modules/react-native-share-menu/android/build/.transforms/a869a400588114283ef83ef4af5fab25/transformed/release/com/meedan/ShareMenuPackage.dex new file mode 100644 -index 0000000..e37563c -Binary files /dev/null and b/node_modules/react-native-share-menu/android/build/.transforms/a869a400588114283ef83ef4af5fab25/transformed/release/com/meedan/ShareMenuPackage.dex differ +index 0000000..e69de29 diff --git a/node_modules/react-native-share-menu/android/build/.transforms/cd56ea2bf14f92f3dee54c4f4f89050e/results.bin b/node_modules/react-native-share-menu/android/build/.transforms/cd56ea2bf14f92f3dee54c4f4f89050e/results.bin new file mode 100644 index 0000000..1ed65e0 @@ -248,20 +240,16 @@ index 0000000..9e26dfe \ No newline at end of file diff --git a/node_modules/react-native-share-menu/android/build/intermediates/compile_library_classes_jar/debug/classes.jar b/node_modules/react-native-share-menu/android/build/intermediates/compile_library_classes_jar/debug/classes.jar new file mode 100644 -index 0000000..3bdf6d4 -Binary files /dev/null and b/node_modules/react-native-share-menu/android/build/intermediates/compile_library_classes_jar/debug/classes.jar differ +index 0000000..e69de29 diff --git a/node_modules/react-native-share-menu/android/build/intermediates/compile_library_classes_jar/release/classes.jar b/node_modules/react-native-share-menu/android/build/intermediates/compile_library_classes_jar/release/classes.jar new file mode 100644 -index 0000000..55d06df -Binary files /dev/null and b/node_modules/react-native-share-menu/android/build/intermediates/compile_library_classes_jar/release/classes.jar differ +index 0000000..e69de29 diff --git a/node_modules/react-native-share-menu/android/build/intermediates/compile_r_class_jar/debug/R.jar b/node_modules/react-native-share-menu/android/build/intermediates/compile_r_class_jar/debug/R.jar new file mode 100644 -index 0000000..f49897b -Binary files /dev/null and b/node_modules/react-native-share-menu/android/build/intermediates/compile_r_class_jar/debug/R.jar differ +index 0000000..e69de29 diff --git a/node_modules/react-native-share-menu/android/build/intermediates/compile_r_class_jar/release/R.jar b/node_modules/react-native-share-menu/android/build/intermediates/compile_r_class_jar/release/R.jar new file mode 100644 -index 0000000..f49897b -Binary files /dev/null and b/node_modules/react-native-share-menu/android/build/intermediates/compile_r_class_jar/release/R.jar differ +index 0000000..e69de29 diff --git a/node_modules/react-native-share-menu/android/build/intermediates/compile_symbol_list/debug/R.txt b/node_modules/react-native-share-menu/android/build/intermediates/compile_symbol_list/debug/R.txt new file mode 100644 index 0000000..5347f17 @@ -4270,28 +4258,22 @@ index 0000000..1cf1ca3 \ No newline at end of file diff --git a/node_modules/react-native-share-menu/android/build/intermediates/javac/debug/classes/com/meedan/BuildConfig.class b/node_modules/react-native-share-menu/android/build/intermediates/javac/debug/classes/com/meedan/BuildConfig.class new file mode 100644 -index 0000000..e42e91a -Binary files /dev/null and b/node_modules/react-native-share-menu/android/build/intermediates/javac/debug/classes/com/meedan/BuildConfig.class differ +index 0000000..e69de29 diff --git a/node_modules/react-native-share-menu/android/build/intermediates/javac/debug/classes/com/meedan/ShareMenuModule.class b/node_modules/react-native-share-menu/android/build/intermediates/javac/debug/classes/com/meedan/ShareMenuModule.class new file mode 100644 -index 0000000..6aa1cb6 -Binary files /dev/null and b/node_modules/react-native-share-menu/android/build/intermediates/javac/debug/classes/com/meedan/ShareMenuModule.class differ +index 0000000..e69de29 diff --git a/node_modules/react-native-share-menu/android/build/intermediates/javac/debug/classes/com/meedan/ShareMenuPackage.class b/node_modules/react-native-share-menu/android/build/intermediates/javac/debug/classes/com/meedan/ShareMenuPackage.class new file mode 100644 -index 0000000..451cb9c -Binary files /dev/null and b/node_modules/react-native-share-menu/android/build/intermediates/javac/debug/classes/com/meedan/ShareMenuPackage.class differ +index 0000000..e69de29 diff --git a/node_modules/react-native-share-menu/android/build/intermediates/javac/release/classes/com/meedan/BuildConfig.class b/node_modules/react-native-share-menu/android/build/intermediates/javac/release/classes/com/meedan/BuildConfig.class new file mode 100644 -index 0000000..be1b7b8 -Binary files /dev/null and b/node_modules/react-native-share-menu/android/build/intermediates/javac/release/classes/com/meedan/BuildConfig.class differ +index 0000000..e69de29 diff --git a/node_modules/react-native-share-menu/android/build/intermediates/javac/release/classes/com/meedan/ShareMenuModule.class b/node_modules/react-native-share-menu/android/build/intermediates/javac/release/classes/com/meedan/ShareMenuModule.class new file mode 100644 -index 0000000..6aa1cb6 -Binary files /dev/null and b/node_modules/react-native-share-menu/android/build/intermediates/javac/release/classes/com/meedan/ShareMenuModule.class differ +index 0000000..e69de29 diff --git a/node_modules/react-native-share-menu/android/build/intermediates/javac/release/classes/com/meedan/ShareMenuPackage.class b/node_modules/react-native-share-menu/android/build/intermediates/javac/release/classes/com/meedan/ShareMenuPackage.class new file mode 100644 -index 0000000..451cb9c -Binary files /dev/null and b/node_modules/react-native-share-menu/android/build/intermediates/javac/release/classes/com/meedan/ShareMenuPackage.class differ +index 0000000..e69de29 diff --git a/node_modules/react-native-share-menu/android/build/intermediates/local_only_symbol_list/debug/R-def.txt b/node_modules/react-native-share-menu/android/build/intermediates/local_only_symbol_list/debug/R-def.txt new file mode 100644 index 0000000..78ac5b8 @@ -4432,28 +4414,22 @@ index 0000000..537a78c \ No newline at end of file diff --git a/node_modules/react-native-share-menu/android/build/intermediates/runtime_library_classes_dir/debug/com/meedan/BuildConfig.class b/node_modules/react-native-share-menu/android/build/intermediates/runtime_library_classes_dir/debug/com/meedan/BuildConfig.class new file mode 100644 -index 0000000..e42e91a -Binary files /dev/null and b/node_modules/react-native-share-menu/android/build/intermediates/runtime_library_classes_dir/debug/com/meedan/BuildConfig.class differ +index 0000000..e69de29 diff --git a/node_modules/react-native-share-menu/android/build/intermediates/runtime_library_classes_dir/debug/com/meedan/ShareMenuModule.class b/node_modules/react-native-share-menu/android/build/intermediates/runtime_library_classes_dir/debug/com/meedan/ShareMenuModule.class new file mode 100644 -index 0000000..6aa1cb6 -Binary files /dev/null and b/node_modules/react-native-share-menu/android/build/intermediates/runtime_library_classes_dir/debug/com/meedan/ShareMenuModule.class differ +index 0000000..e69de29 diff --git a/node_modules/react-native-share-menu/android/build/intermediates/runtime_library_classes_dir/debug/com/meedan/ShareMenuPackage.class b/node_modules/react-native-share-menu/android/build/intermediates/runtime_library_classes_dir/debug/com/meedan/ShareMenuPackage.class new file mode 100644 -index 0000000..451cb9c -Binary files /dev/null and b/node_modules/react-native-share-menu/android/build/intermediates/runtime_library_classes_dir/debug/com/meedan/ShareMenuPackage.class differ +index 0000000..e69de29 diff --git a/node_modules/react-native-share-menu/android/build/intermediates/runtime_library_classes_dir/release/com/meedan/BuildConfig.class b/node_modules/react-native-share-menu/android/build/intermediates/runtime_library_classes_dir/release/com/meedan/BuildConfig.class new file mode 100644 -index 0000000..be1b7b8 -Binary files /dev/null and b/node_modules/react-native-share-menu/android/build/intermediates/runtime_library_classes_dir/release/com/meedan/BuildConfig.class differ +index 0000000..e69de29 diff --git a/node_modules/react-native-share-menu/android/build/intermediates/runtime_library_classes_dir/release/com/meedan/ShareMenuModule.class b/node_modules/react-native-share-menu/android/build/intermediates/runtime_library_classes_dir/release/com/meedan/ShareMenuModule.class new file mode 100644 -index 0000000..6aa1cb6 -Binary files /dev/null and b/node_modules/react-native-share-menu/android/build/intermediates/runtime_library_classes_dir/release/com/meedan/ShareMenuModule.class differ +index 0000000..e69de29 diff --git a/node_modules/react-native-share-menu/android/build/intermediates/runtime_library_classes_dir/release/com/meedan/ShareMenuPackage.class b/node_modules/react-native-share-menu/android/build/intermediates/runtime_library_classes_dir/release/com/meedan/ShareMenuPackage.class new file mode 100644 -index 0000000..451cb9c -Binary files /dev/null and b/node_modules/react-native-share-menu/android/build/intermediates/runtime_library_classes_dir/release/com/meedan/ShareMenuPackage.class differ +index 0000000..e69de29 diff --git a/node_modules/react-native-share-menu/android/build/intermediates/symbol_list_with_package_name/debug/package-aware-r.txt b/node_modules/react-native-share-menu/android/build/intermediates/symbol_list_with_package_name/debug/package-aware-r.txt new file mode 100644 index 0000000..0d23775 @@ -7424,17 +7400,39 @@ index 0000000..60f940f + INJECTED from /Users/vincentritter/Dev/micro_blog/MicroBlog.RN/node_modules/react-native-share-menu/android/src/main/AndroidManifest.xml diff --git a/node_modules/react-native-share-menu/android/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin b/node_modules/react-native-share-menu/android/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin new file mode 100644 -index 0000000..a7c13e3 -Binary files /dev/null and b/node_modules/react-native-share-menu/android/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin differ +index 0000000..e69de29 diff --git a/node_modules/react-native-share-menu/android/build/tmp/compileReleaseJavaWithJavac/previous-compilation-data.bin b/node_modules/react-native-share-menu/android/build/tmp/compileReleaseJavaWithJavac/previous-compilation-data.bin new file mode 100644 -index 0000000..040d38f -Binary files /dev/null and b/node_modules/react-native-share-menu/android/build/tmp/compileReleaseJavaWithJavac/previous-compilation-data.bin differ +index 0000000..e69de29 diff --git a/node_modules/react-native-share-menu/ios/Modules/ShareMenuReactView.swift b/node_modules/react-native-share-menu/ios/Modules/ShareMenuReactView.swift -index e290cce..260def2 100644 +index e290cce..6dd48ca 100644 --- a/node_modules/react-native-share-menu/ios/Modules/ShareMenuReactView.swift +++ b/node_modules/react-native-share-menu/ios/Modules/ShareMenuReactView.swift -@@ -159,9 +159,26 @@ public class ShareMenuReactView: NSObject { +@@ -45,6 +45,7 @@ public class ShareMenuReactView: NSObject { + } + + extensionContext.completeRequest(returningItems: [], completionHandler: nil) ++ ShareMenuReactView.detachViewDelegate() + } + + @objc +@@ -55,6 +56,7 @@ public class ShareMenuReactView: NSObject { + } + + viewDelegate.openApp() ++ ShareMenuReactView.detachViewDelegate() + } + + @objc(continueInApp:) +@@ -72,6 +74,7 @@ public class ShareMenuReactView: NSObject { + } + + viewDelegate.continueInApp(with: items, and: extraData) ++ ShareMenuReactView.detachViewDelegate() + } + + @objc(data:reject:) +@@ -159,9 +162,26 @@ public class ShareMenuReactView: NSObject { semaphore.wait() } else if provider.hasItemConformingToTypeIdentifier(kUTTypeData as String) { provider.loadItem(forTypeIdentifier: kUTTypeData as String, options: nil) { (item, error) in @@ -7464,7 +7462,7 @@ index e290cce..260def2 100644 semaphore.signal() } diff --git a/node_modules/react-native-share-menu/ios/ReactShareViewController.swift b/node_modules/react-native-share-menu/ios/ReactShareViewController.swift -index f42bce6..ee36062 100644 +index f42bce6..9cc5d3b 100644 --- a/node_modules/react-native-share-menu/ios/ReactShareViewController.swift +++ b/node_modules/react-native-share-menu/ios/ReactShareViewController.swift @@ -13,7 +13,7 @@ class ReactShareViewController: ShareViewController, RCTBridgeDelegate, ReactSha @@ -7476,3 +7474,38 @@ index f42bce6..ee36062 100644 #else return Bundle.main.url(forResource: "main", withExtension: "jsbundle") #endif +@@ -50,12 +50,17 @@ class ReactShareViewController: ShareViewController, RCTBridgeDelegate, ReactSha + } + + override func viewDidDisappear(_ animated: Bool) { +- cancel() ++ // cancel() + ShareMenuReactView.detachViewDelegate() + } + + func loadExtensionContext() -> NSExtensionContext { +- return extensionContext! ++ guard let context = extensionContext else { ++ // Handle the case where extensionContext is nil ++ // For example, you could return a default value or throw an error ++ fatalError("extensionContext is nil") ++ } ++ return context + } + + func openApp() { +diff --git a/node_modules/react-native-share-menu/ios/ShareViewController.swift b/node_modules/react-native-share-menu/ios/ShareViewController.swift +index 12d8c92..d599676 100644 +--- a/node_modules/react-native-share-menu/ios/ShareViewController.swift ++++ b/node_modules/react-native-share-menu/ios/ShareViewController.swift +@@ -40,6 +40,10 @@ class ShareViewController: SLComposeServiceViewController { + return true + } + ++ override func loadPreviewView() -> UIView! { ++ return nil ++ } ++ + override func didSelectPost() { + // This is called after the user selects Post. Do the upload of contentText and/or NSExtensionContext attachments. + guard let items = extensionContext?.inputItems as? [NSExtensionItem] else {