Scarlet icon indicating copy to clipboard operation
Scarlet copied to clipboard

A Retrofit inspired WebSocket client for Kotlin, Java, and Android

Results 107 Scarlet issues
Sort by recently updated
recently updated
newest added

I just want to see logs while testing the app with a UI, I'm using the [Chucker](https://github.com/ChuckerTeam/chucker) library for this; is there something similar?

Scarlet invoked websocket connect immediately when i create the Service like this: ![image](https://github.com/Tinder/Scarlet/assets/9876168/18ac4a82-9550-453a-a9e6-3cc5c39be4cf) I want to connect by myself, how should I config the scarlet

Is there a plan to release 0.2.5 version? It is quite stable to be used. Or at least re-publish the 0.2.5 snapshot one?

https://github.com/Tinder/Scarlet/blob/a4764208951b7d07a7e54137d6c07df64ba3d64d/scarlet-protocol-websocket-okhttp/src/main/java/com/tinder/scarlet/websocket/okhttp/OkHttpWebSocketChannel.kt#L110 What is this? This InnerWebSocketListener() is not injected but rather created in the OkHttpWebSocketChannel.open() function. This leads to the behavior where shouldRetry is always set to true but there...

if isMinifyEnabled = true,app will crash : java.lang.IllegalArgumentException: Receive method must return ParameterizedType: public abstract io.reactivex.Flowable com.example.demo.DemoWebsocketService.observeCustomInfo() env: gralde 8.7 agp8.5.0 jdk 17 source link: https://github.com/PanPersonalProject/BaseAndroidFramework

The check for [Java 8 platform](https://github.com/Tinder/Scarlet/blob/121ae9b0f402032d5a9912a05e6e24773ab3171d/scarlet/src/main/java/com/tinder/scarlet/internal/utils/RuntimePlatform.kt#L50) use the presence of class `java.util.Optional`. When Java 8 platform is detected the method `java.lang.reflect.Method.isDefault()` is expected to be present. On Android this might...

I'm using version 0.2.5-SNAPSHOT and also added the required maven repository but I keep getting this error . `scarlet-okhttp = {group = "com.tinder.scarlet" , name = "protocol-websocket-okhttp" , version.ref =...