|
|
@@ -17,25 +17,24 @@ import android.util.AttributeSet
|
|
|
import android.util.Log
|
|
|
import androidx.annotation.ColorInt
|
|
|
import androidx.appcompat.widget.AppCompatTextView
|
|
|
+import androidx.core.graphics.createBitmap
|
|
|
+import androidx.core.graphics.drawable.toDrawable
|
|
|
import com.adealink.frame.aab.util.getCompatColor
|
|
|
import com.adealink.frame.aab.util.getCompatString
|
|
|
import com.adealink.frame.coroutine.dispatcher.Dispatcher
|
|
|
import com.adealink.frame.image.imageService
|
|
|
+import com.adealink.frame.mvvm.lifecycle.viewScope
|
|
|
+import com.adealink.frame.util.isActivityDestroy
|
|
|
import com.adealink.weparty.commonui.ext.dp
|
|
|
+import com.adealink.weparty.commonui.ext.dpf
|
|
|
+import com.adealink.weparty.commonui.ext.getActivity
|
|
|
import com.adealink.weparty.commonui.ext.onFailure
|
|
|
import com.adealink.weparty.commonui.ext.onSuccess
|
|
|
import com.adealink.weparty.message.R
|
|
|
import com.adealink.weparty.message.conversation.message.GiftMessage
|
|
|
import com.adealink.weparty.module.profile.ProfileModule
|
|
|
import com.adealink.weparty.module.profile.data.UserInfo
|
|
|
-import kotlinx.coroutines.CoroutineScope
|
|
|
import kotlinx.coroutines.launch
|
|
|
-import androidx.core.graphics.drawable.toDrawable
|
|
|
-import androidx.core.graphics.createBitmap
|
|
|
-import com.adealink.frame.mvvm.lifecycle.viewScope
|
|
|
-import com.adealink.frame.util.isActivityDestroy
|
|
|
-import com.adealink.weparty.commonui.ext.dpf
|
|
|
-import com.adealink.weparty.commonui.ext.getActivity
|
|
|
import com.adealink.weparty.R as APP_R
|
|
|
|
|
|
/**
|
|
|
@@ -134,7 +133,7 @@ class GiftMessageTitleView @JvmOverloads constructor(
|
|
|
updateTitleStyle(TitleStyle.PRIVATE_CHAT, listOf())
|
|
|
} else {
|
|
|
val uidSet = message.receivers?.toSet() ?: return
|
|
|
- CoroutineScope(Dispatcher.UI).launch {
|
|
|
+ viewScope.launch {
|
|
|
ProfileModule.getUsersInfoByUid(uidSet, true).apply {
|
|
|
onSuccess {
|
|
|
val userInfos = it.values.toList()
|