Skip to content

Commit

Permalink
Remove SafeConnectable and remaining usage
Browse files Browse the repository at this point in the history
  • Loading branch information
DrewCarlson committed May 27, 2024
1 parent e67d603 commit d5ccace
Show file tree
Hide file tree
Showing 5 changed files with 1 addition and 236 deletions.
17 changes: 0 additions & 17 deletions mobiuskt-core/api/android/mobiuskt-core.api
Original file line number Diff line number Diff line change
Expand Up @@ -216,23 +216,6 @@ public final class kt/mobius/Next$Companion {
public final fun noChange ()Lkt/mobius/Next;
}

public final class kt/mobius/SafeConnectable : kt/mobius/Connectable {
public fun <init> (Lkt/mobius/Connectable;)V
public fun connect (Lkt/mobius/functions/Consumer;)Lkt/mobius/Connection;
}

public final class kt/mobius/SafeConnectable$SafeConsumer : kt/mobius/Connection {
public fun <init> (Lkt/mobius/functions/Consumer;)V
public fun accept (Ljava/lang/Object;)V
public fun dispose ()V
}

public final class kt/mobius/SafeConnectable$SafeEffectConsumer : kt/mobius/Connection {
public fun <init> (Lkt/mobius/Connection;)V
public fun accept (Ljava/lang/Object;)V
public fun dispose ()V
}

public final class kt/mobius/SimpleLogger : kt/mobius/MobiusLoop$Logger {
public fun <init> (Ljava/lang/String;)V
public fun afterInit (Ljava/lang/Object;Lkt/mobius/First;)V
Expand Down
17 changes: 0 additions & 17 deletions mobiuskt-core/api/jvm/mobiuskt-core.api
Original file line number Diff line number Diff line change
Expand Up @@ -216,23 +216,6 @@ public final class kt/mobius/Next$Companion {
public final fun noChange ()Lkt/mobius/Next;
}

public final class kt/mobius/SafeConnectable : kt/mobius/Connectable {
public fun <init> (Lkt/mobius/Connectable;)V
public fun connect (Lkt/mobius/functions/Consumer;)Lkt/mobius/Connection;
}

public final class kt/mobius/SafeConnectable$SafeConsumer : kt/mobius/Connection {
public fun <init> (Lkt/mobius/functions/Consumer;)V
public fun accept (Ljava/lang/Object;)V
public fun dispose ()V
}

public final class kt/mobius/SafeConnectable$SafeEffectConsumer : kt/mobius/Connection {
public fun <init> (Lkt/mobius/Connection;)V
public fun accept (Ljava/lang/Object;)V
public fun dispose ()V
}

public final class kt/mobius/SimpleLogger : kt/mobius/MobiusLoop$Logger {
public fun <init> (Ljava/lang/String;)V
public fun afterInit (Ljava/lang/Object;Lkt/mobius/First;)V
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ internal class MobiusLoopController<M, E, F>(
}

override fun goToStateCreated(view: Connectable<M, E>, nextModelToStartFrom: M) {
val safeModelHandler = SafeConnectable(view)
val safeModelHandler = DiscardAfterDisposeConnectable(view)
val modelConnection = safeModelHandler.connect(::dispatchEvent)

goToStateCreated(modelConnection, nextModelToStartFrom)
Expand Down
68 changes: 0 additions & 68 deletions mobiuskt-core/src/commonMain/kotlin/SafeConnectable.kt

This file was deleted.

133 changes: 0 additions & 133 deletions mobiuskt-core/src/jvmTest/kotlin/SafeConnectableTest.kt

This file was deleted.

0 comments on commit d5ccace

Please sign in to comment.