courier-android
courier-android copied to clipboard
Kotlin library for creating long running connections using MQTT protocol
#31 Create a new implementation of `IRunnableScheduler` which stops the thread when destroy api of `MqttClient` is invoked. The thread is started again when connect api is invoked. To use...
- Update colors for Dark and Light Palette - Add the missing search functionality in Transaction Detail Page using Compose - Introduce `navigation-compose` library and use it to navigate from...
If we want to connect to courier for a short duration and then dispose it, since the `HandlerThread` is never stopped it is always active till the app is killed.
As we use primitive type on the data class properties declaration it would give a high chance for error-prone of doing substitution in between properties. Indeed naturally we're able to...
As we have seen in the [example](https://github.com/gojek/courier-android/blob/main/app/src/main/java/com/gojek/courier/app/ui/MainActivity.kt#L109), the initialization of Courier took few configurations. Since most of them are a `default` configuration. would be better if we create a bean...
``` @Receive(topic = “{topic}“) fun receive(@Path(“topic”) topic: String): Observable ``` when the topic is `"some/word/+/foo"` , it can not receive message from `"some/word/1234/foo"` . i think this happen because courier...
@deepanshu42 I was observing a crash in `Coordinator` due to the following code in the SDK, if you see the block `topics.size == 1 ` it would unsubscribe to the...