vivid-money / elmslie

Kotlin TEA/ELM implementation with first class android support
https://github.com/vivid-money/elmslie
Apache License 2.0
116 stars 13 forks source link

execute commands on IO dispatcher #196

Closed sergei-lapin closed 1 year ago

sergei-lapin commented 1 year ago

also, concurrent state modification is broken... if 2 events arrive at the same time and we have non-single-thread scheduled executor set as our background executor — we'll lose one of the states due to race condition