Issue: Auth.renew() blocks without callback, preventing asynchronous token renewal
Issue: Auth.renew() blocks without callback, preventing asynchronous token renewal: a task in LegoFlow-SWE (Harbor dataset). This is a concrete problem for the ably-asset-tracking-android SDK. When a channel attach fails because of a permission error (e.g., an ErrorInfo with status code 401xx…
The task
This is a concrete problem for the ably-asset-tracking-android SDK. When a channel attach fails because of a permission error (e.g., an `ErrorInfo` with status code `401xx` received in a `ProtocolMessage`), the SDK must renew the token and then retry the attach. Without a completion signal, it cannot safely retry –…
Part of Lego-X/LegoFlow-SWE.