feat:完善游戏房公屏展示与消息发送
This commit is contained in:
@@ -8,6 +8,7 @@ import androidx.lifecycle.Observer
|
||||
import com.chwl.core.utils.extension.toast
|
||||
import com.chwl.library.net.rxnet.exception.ExceptionHandle
|
||||
import io.reactivex.disposables.CompositeDisposable
|
||||
import io.reactivex.disposables.Disposable
|
||||
import kotlinx.coroutines.CoroutineScope
|
||||
import kotlinx.coroutines.MainScope
|
||||
import kotlinx.coroutines.cancel
|
||||
@@ -110,6 +111,10 @@ abstract class FrameLayoutRoomWidget : FrameLayout, RoomWidget {
|
||||
return disposable
|
||||
}
|
||||
|
||||
protected fun addDisposable(disposable: Disposable) {
|
||||
getCompositeDisposable().add(disposable)
|
||||
}
|
||||
|
||||
protected fun safeLaunch(
|
||||
onError: suspend(e: Throwable) -> Unit = {
|
||||
if (it.message != "Job was cancelled") {
|
||||
|
Reference in New Issue
Block a user