Marcelo Hernandez
Marcelo Hernandez
FWIW, the `catch` operator of `Flow` already specifically handles `CancellationException` in that it will re-throw it if the `Throwable` instance is of type `CancellationException`. I also asked about a similar...
I like this proposal, however I worry that this can potentially break a lot of existing usages. FWIW, on the project I work on, we always use our own injectable...
Would it be feasible to get a `0.4.1` release that doesn't use JetBrains Compose? We're seriously considering using Molecule for our Android project and just updated to Kotlin 1.7.20. 🙂
> You are free, however, to depend only on the Molecule runtime and add the Android Compose compiler which supports Kotlin 1.7.20. Simply do not use our Gradle plugin and...
> > > > It is useful to convert a lambda to Flow, without `flow { emit(...)` }`. > ```kotlin > suspend fun fetchApi(): Response > > fetcherFlow > .flatMapLatest...
FWIW, I had some tests for a class that does some date formatting to include the time zone at the end. When switching from `TimeZone.of("UTC")` to `TimeZone.UTC`, my tests started...
Another similar stack trace: ``` java.lang.IllegalStateException: null at org.bouncycastle.crypto.modes.ChaCha20Poly1305.getOutputSize at com.walletconnect.android.internal.common.crypto.codec.ChaChaPolyCodec.encryptPayload-THFQ7Pg at com.walletconnect.android.internal.common.crypto.codec.ChaChaPolyCodec.encryptPayload-THFQ7Pg at com.walletconnect.android.internal.common.crypto.codec.ChaChaPolyCodec.encryptEnvelopeType0 at com.walletconnect.android.internal.common.crypto.codec.ChaChaPolyCodec.encryptEnvelopeType0 at com.walletconnect.android.internal.common.crypto.codec.ChaChaPolyCodec.encrypt at com.walletconnect.android.internal.common.json_rpc.domain.JsonRpcInteractor.publishJsonRpcRequest at com.walletconnect.android.internal.common.model.type.JsonRpcInteractorInterface$DefaultImpls.publishJsonRpcRequest$default at com.walletconnect.sign.engine.use_case.calls.DisconnectSessionUseCase$disconnect$2.invokeSuspend at com.walletconnect.sign.engine.use_case.calls.DisconnectSessionUseCase$disconnect$2.invoke at com.walletconnect.sign.engine.use_case.calls.DisconnectSessionUseCase$disconnect$2.invoke at...