Skip to content

Commit

Permalink
Merge 110994b into 649f171
Browse files Browse the repository at this point in the history
  • Loading branch information
markushi committed Oct 24, 2022
2 parents 649f171 + 110994b commit 3dc8731
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 0 deletions.
1 change: 1 addition & 0 deletions sentry-compose/api/android/sentry-compose.api
Expand Up @@ -7,6 +7,7 @@ public final class io/sentry/compose/BuildConfig {
}

public final class io/sentry/compose/SentryNavigationIntegrationKt {
public static final fun rememberNavController ([Landroidx/navigation/Navigator;Landroidx/compose/runtime/Composer;I)Landroidx/navigation/NavHostController;
public static final fun withSentryObservableEffect (Landroidx/navigation/NavHostController;ZZLandroidx/compose/runtime/Composer;II)Landroidx/navigation/NavHostController;
}

Expand Up @@ -10,7 +10,9 @@ import androidx.lifecycle.Lifecycle
import androidx.lifecycle.LifecycleEventObserver
import androidx.lifecycle.LifecycleOwner
import androidx.navigation.NavController
import androidx.navigation.NavDestination
import androidx.navigation.NavHostController
import androidx.navigation.Navigator
import io.sentry.Breadcrumb
import io.sentry.ITransaction
import io.sentry.SentryOptions
Expand Down Expand Up @@ -73,3 +75,9 @@ public fun NavHostController.withSentryObservableEffect(
}
return this
}

@Composable
public fun rememberNavController(vararg navigators: Navigator<out NavDestination>): NavHostController {
return androidx.navigation.compose.rememberNavController(navigators = navigators)
.withSentryObservableEffect()
}

0 comments on commit 3dc8731

Please sign in to comment.