88// https://github.com/restatedev/sdk-java/blob/main/LICENSE
99package dev.restate.sdk.testservices
1010
11- import dev.restate.sdk.kotlin.Context
1211import dev.restate.sdk.kotlin.ObjectContext
1312import dev.restate.sdk.testservices.contracts.AwakeableHolderClient
1413import dev.restate.sdk.testservices.contracts.KillTest
@@ -22,19 +21,19 @@ class KillTestImpl {
2221 // This will ensure that we have a call tree that is two calls deep and has a pending invocation
2322 // in the inbox:
2423 // startCallTree --> recursiveCall --> recursiveCall:inboxed
25- override suspend fun startCallTree (context : Context ) {
26- KillTestSingletonClient .fromContext(context, " " ).recursiveCall().await()
24+ override suspend fun startCallTree (context : ObjectContext ) {
25+ KillTestSingletonClient .fromContext(context, context.key() ).recursiveCall().await()
2726 }
2827 }
2928
3029 class SingletonImpl : KillTest .Singleton {
3130 override suspend fun recursiveCall (context : ObjectContext ) {
3231 val awakeable = context.awakeable(Serde .RAW )
33- AwakeableHolderClient .fromContext(context, " kill " ).send().hold(awakeable.id)
32+ AwakeableHolderClient .fromContext(context, context.key() ).send().hold(awakeable.id)
3433
3534 awakeable.await()
3635
37- KillTestSingletonClient .fromContext(context, " " ).recursiveCall().await()
36+ KillTestSingletonClient .fromContext(context, context.key() ).recursiveCall().await()
3837 }
3938
4039 override suspend fun isUnlocked (context : ObjectContext ) {
0 commit comments