package Ġnet . accel f . intellij . gm usic . network Ċ Ċ import Ġcom . t inder . sc ar let . WebSocket Ċ import Ġcom . t inder . sc ar let . ws . Receive Ċ import Ġcom . t inder . sc ar let . ws . Send Ċ import Ġio . reactivex . Flow able Ċ import Ġnet . accel f . intellij . gm usic . commands . Command Ċ import Ġnet . accel f . intellij . gm usic . responses . Response Ċ Ċ interface ĠGP MD P Ġ{ ĊĠĠĠ Ġ@ Receive ĊĠĠĠ Ġfun Ġobserve WebSocket Event (): ĠFlow able < WebSocket . Event > ĊĊĠĠĠ Ġ@ Send ĊĠĠĠ Ġfun Ġsend ( command : ĠCommand ): ĠBoolean ĊĊĠĠĠ Ġ@ Receive ĊĠĠĠ Ġfun Ġobserve (): ĠFlow able < Response > Ċ } Ċ