From 24a86b5e2b873b48603cd0eaf22797fd6b66dd67 Mon Sep 17 00:00:00 2001 From: mykyta-frontegg Date: Wed, 20 May 2026 16:59:50 +0200 Subject: [PATCH] Bump frontegg-kotlin sdk to 1.3.32. Bump frontegg-ios sfk to 1.3.7. --- android/build.gradle | 2 +- .../com/frontegg/flutter/FronteggMethodCallHandler.kt | 8 ++++++-- application_id/android/app/build.gradle | 2 +- docs/README.md | 4 ++-- embedded/android/app/build.gradle | 2 +- .../xcshareddata/swiftpm/Package.resolved | 4 ++-- .../xcshareddata/swiftpm/Package.resolved | 4 ++-- hosted/android/app/build.gradle | 2 +- ios/frontegg_flutter/Package.swift | 2 +- 9 files changed, 17 insertions(+), 13 deletions(-) diff --git a/android/build.gradle b/android/build.gradle index afc0730..02157b7 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -66,7 +66,7 @@ dependencies { testImplementation 'org.jetbrains.kotlin:kotlin-test' testImplementation 'org.mockito:mockito-core:5.0.0' - implementation 'com.frontegg.sdk:android:1.3.28' + implementation 'com.frontegg.sdk:android:1.3.32' implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3' implementation 'androidx.core:core-ktx:1.10.0' diff --git a/android/src/main/kotlin/com/frontegg/flutter/FronteggMethodCallHandler.kt b/android/src/main/kotlin/com/frontegg/flutter/FronteggMethodCallHandler.kt index 4607970..cf0a8dd 100644 --- a/android/src/main/kotlin/com/frontegg/flutter/FronteggMethodCallHandler.kt +++ b/android/src/main/kotlin/com/frontegg/flutter/FronteggMethodCallHandler.kt @@ -362,8 +362,12 @@ class FronteggMethodCallHandler( val tenantId = call.argument("tenantId") ?: throw ArgumentNotFoundException("tenantId") - context.fronteggAuth.switchTenant(tenantId) { - result.success(null) + context.fronteggAuth.switchTenant(tenantId) { success -> + if (success) { + result.success(null) + } else { + result.error("switch_tenant_failed", "Failed to switch tenant", null) + } } } diff --git a/application_id/android/app/build.gradle b/application_id/android/app/build.gradle index 2fef8b0..9aa1ab8 100644 --- a/application_id/android/app/build.gradle +++ b/application_id/android/app/build.gradle @@ -128,5 +128,5 @@ flutter { dependencies { androidTestUtil "androidx.test:orchestrator:1.5.1" - implementation 'com.frontegg.sdk:android:1.3.28' + implementation 'com.frontegg.sdk:android:1.3.32' } diff --git a/docs/README.md b/docs/README.md index dde30dd..66c1ab1 100644 --- a/docs/README.md +++ b/docs/README.md @@ -34,9 +34,9 @@ Sign up here → [https://portal.us.frontegg.com/signup](https://portal.us.front The Flutter SDK supports Frontegg's **per-tenant sessions** feature through the underlying native SDKs. -- On **Android**, the plugin and example apps use `com.frontegg.sdk:android:1.3.27`. +- On **Android**, the plugin and example apps use `com.frontegg.sdk:android:1.3.32`. - On **iOS**, the plugin depends on `FronteggSwift`: - - **Flutter 3.41+** (SPM): `1.3.0` from GitHub. Run `flutter config --enable-swift-package-manager`, then `flutter pub get` and build. + - **Flutter 3.41+** (SPM): `1.3.7` from GitHub. Run `flutter config --enable-swift-package-manager`, then `flutter pub get` and build. - Note: CocoaPods fallback is no longer supported for `FronteggSwift`. - SPM integration requires **Xcode 15+**. diff --git a/embedded/android/app/build.gradle b/embedded/android/app/build.gradle index e7de887..915e87f 100644 --- a/embedded/android/app/build.gradle +++ b/embedded/android/app/build.gradle @@ -128,5 +128,5 @@ flutter { dependencies { androidTestUtil "androidx.test:orchestrator:1.5.1" - implementation 'com.frontegg.sdk:android:1.3.28' + implementation 'com.frontegg.sdk:android:1.3.32' } diff --git a/embedded/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/embedded/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index 4325c6b..269da29 100644 --- a/embedded/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/embedded/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/frontegg/frontegg-ios-swift.git", "state" : { - "revision" : "105b8153813eaf888f806ef6bc7310f946b15615", - "version" : "1.3.3" + "revision" : "fd3c29aa46e1f35d03e8af21d6af394248e91fa9", + "version" : "1.3.7" } }, { diff --git a/embedded/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved b/embedded/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved index 4325c6b..269da29 100644 --- a/embedded/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/embedded/ios/Runner.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -5,8 +5,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/frontegg/frontegg-ios-swift.git", "state" : { - "revision" : "105b8153813eaf888f806ef6bc7310f946b15615", - "version" : "1.3.3" + "revision" : "fd3c29aa46e1f35d03e8af21d6af394248e91fa9", + "version" : "1.3.7" } }, { diff --git a/hosted/android/app/build.gradle b/hosted/android/app/build.gradle index f65a3c6..97be3ad 100644 --- a/hosted/android/app/build.gradle +++ b/hosted/android/app/build.gradle @@ -124,5 +124,5 @@ flutter { dependencies { androidTestUtil "androidx.test:orchestrator:1.5.1" - implementation 'com.frontegg.sdk:android:1.3.28' + implementation 'com.frontegg.sdk:android:1.3.32' } diff --git a/ios/frontegg_flutter/Package.swift b/ios/frontegg_flutter/Package.swift index e5e0de9..3d22ed8 100644 --- a/ios/frontegg_flutter/Package.swift +++ b/ios/frontegg_flutter/Package.swift @@ -13,7 +13,7 @@ let package = Package( ], dependencies: [ .package(name: "FlutterFramework", path: "../FlutterFramework"), - .package(url: "https://github.com/frontegg/frontegg-ios-swift.git", exact: "1.3.3"), + .package(url: "https://github.com/frontegg/frontegg-ios-swift.git", exact: "1.3.7"), ], targets: [ .target(