Recover lost ordering guarantee in remoteCall/localCall impls
ktoso opened this issue · comments
Konrad `ktoso` Malawski commented
We use a new task in the impls:
let anyReturn = try await withCheckedThrowingContinuation { cc in
Task { [invocation] in // FIXME: make an async stream here since we lost ordering guarantees here
which loses ordering; we must instead to an async stream per recipient I suppose.