Skip to content

Commit

Permalink
Rename methods in ActivityLifecycleListenerInterface to match lifecyc…
Browse files Browse the repository at this point in the history
…le methods
  • Loading branch information
bidetofevil committed Jul 17, 2024
1 parent 9f5b3b8 commit e077e6c
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ internal class EmbraceBreadcrumbService(
}
}

override fun onView(activity: Activity) {
override fun onActivityStarted(activity: Activity) {
if (configService.breadcrumbBehavior.isAutomaticActivityCaptureEnabled()) {
logView(activity.javaClass.name, clock.now())
}
Expand All @@ -105,7 +105,7 @@ internal class EmbraceBreadcrumbService(
/**
* Close all open fragments when the activity closes
*/
override fun onViewClose(activity: Activity) {
override fun onActivityStopped(activity: Activity) {
if (configService.breadcrumbBehavior.isAutomaticActivityCaptureEnabled()) {
dataSourceModuleProvider()?.viewDataSource?.dataSource?.onViewClose()
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,14 @@ internal interface ActivityLifecycleListener {
*
* @param activity details of the activity
*/
fun onView(activity: Activity) {}
fun onActivityStarted(activity: Activity) {}

Check warning on line 16 in embrace-android-sdk/src/main/java/io/embrace/android/embracesdk/internal/session/lifecycle/ActivityLifecycleListener.kt

View check run for this annotation

Codecov / codecov/patch

embrace-android-sdk/src/main/java/io/embrace/android/embracesdk/internal/session/lifecycle/ActivityLifecycleListener.kt#L16

Added line #L16 was not covered by tests

/**
* Triggered when an activity is closed.
*
* @param activity details of the activity
*/
fun onViewClose(activity: Activity) {}
fun onActivityStopped(activity: Activity) {}

Check warning on line 23 in embrace-android-sdk/src/main/java/io/embrace/android/embracesdk/internal/session/lifecycle/ActivityLifecycleListener.kt

View check run for this annotation

Codecov / codecov/patch

embrace-android-sdk/src/main/java/io/embrace/android/embracesdk/internal/session/lifecycle/ActivityLifecycleListener.kt#L23

Added line #L23 was not covered by tests

/**
* Triggered when an activity is created.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ internal class ActivityLifecycleTracker(
updateStateWithActivity(activity)
stream(listeners) { listener: ActivityLifecycleListener ->
try {
listener.onView(activity)
listener.onActivityStarted(activity)
} catch (ex: Exception) {
logger.logWarning(ERROR_FAILED_TO_NOTIFY)
logger.trackInternalError(InternalErrorType.ACTIVITY_LISTENER_FAIL, ex)
Expand All @@ -104,7 +104,7 @@ internal class ActivityLifecycleTracker(
override fun onActivityStopped(activity: Activity) {
stream(listeners) { listener: ActivityLifecycleListener ->
try {
listener.onViewClose(activity)
listener.onActivityStopped(activity)
} catch (ex: Exception) {
logger.logWarning(ERROR_FAILED_TO_NOTIFY)
logger.trackInternalError(InternalErrorType.ACTIVITY_LISTENER_FAIL, ex)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ internal class ActivityLifecycleTrackerTest {

activityLifecycleTracker.onActivityStarted(mockActivity)

verify { mockActivityLifecycleListener.onView(mockActivity) }
verify { mockActivityLifecycleListener.onActivityStarted(mockActivity) }
assertEquals(mockActivity, activityLifecycleTracker.foregroundActivity)
}

Expand Down Expand Up @@ -152,7 +152,7 @@ internal class ActivityLifecycleTrackerTest {

activityLifecycleTracker.onActivityStopped(mockActivity)

verify { mockActivityLifecycleListener.onViewClose(mockActivity) }
verify { mockActivityLifecycleListener.onActivityStopped(mockActivity) }
}

@Test
Expand Down

0 comments on commit e077e6c

Please sign in to comment.