diff --git a/.github/workflows/dart.yml b/.github/workflows/dart.yml index 140d57b0..4241ac97 100644 --- a/.github/workflows/dart.yml +++ b/.github/workflows/dart.yml @@ -37,7 +37,7 @@ jobs: job2: name: Build iOS example app - runs-on: macos-13 + runs-on: macos-15 steps: - uses: actions/checkout@v1 @@ -189,4 +189,4 @@ jobs: - name: Unit test working-directory: ./plugins/flutter_aepuserprofile run: flutter test - \ No newline at end of file + diff --git a/plugins/flutter_aepmessaging/android/src/main/kotlin/com/adobe/marketing/mobile/flutter/flutter_aepmessaging/FlutterAEPMessagingPlugin.kt b/plugins/flutter_aepmessaging/android/src/main/kotlin/com/adobe/marketing/mobile/flutter/flutter_aepmessaging/FlutterAEPMessagingPlugin.kt index 36aad0fd..53a34903 100644 --- a/plugins/flutter_aepmessaging/android/src/main/kotlin/com/adobe/marketing/mobile/flutter/flutter_aepmessaging/FlutterAEPMessagingPlugin.kt +++ b/plugins/flutter_aepmessaging/android/src/main/kotlin/com/adobe/marketing/mobile/flutter/flutter_aepmessaging/FlutterAEPMessagingPlugin.kt @@ -25,7 +25,7 @@ class FlutterAEPMessagingPlugin : FlutterPlugin, MethodCallHandler { // Messaging Methods "extensionVersion" -> result.success(Messaging.extensionVersion()) "getCachedMessages" -> this.getCachedMessages(result) - "refreshInAppMessages" -> result.success(Messaging.refreshInAppMessages()) + "refreshInAppMessages" -> this.refreshInAppMessages(result) // Message Methods "clearMessage" -> this.clearMessage(call, result) "dismissMessage" -> this.dismissMessage(call, result) @@ -49,6 +49,11 @@ class FlutterAEPMessagingPlugin : FlutterPlugin, MethodCallHandler { result.success(cachedMessages) } + private fun refreshInAppMessages(result: Result) { + Messaging.refreshInAppMessages() + result.success(null) + } + // Message Class Functions private fun clearMessage(call: MethodCall, result: Result) { val messageId = call.argument("id")