|
@@ -20,12 +20,14 @@ import com.swago.room.enum.RoomType
|
|
|
class AnchorCloseDialog : BaseXDFragment<DialogAnchorCloseBinding>(){
|
|
|
|
|
|
private var anchorCloseModel:AnchorClosedModel? = null
|
|
|
+ private var roomType:Int = 1
|
|
|
|
|
|
companion object{
|
|
|
- fun newInstance(anchorCloseModel:AnchorClosedModel):AnchorCloseDialog{
|
|
|
+ fun newInstance(anchorCloseModel:AnchorClosedModel ,roomType: Int):AnchorCloseDialog{
|
|
|
val dialog = AnchorCloseDialog()
|
|
|
val bundle = Bundle()
|
|
|
bundle.putParcelable("model",anchorCloseModel)
|
|
|
+ bundle.putInt("roomType",roomType)
|
|
|
dialog.arguments = bundle
|
|
|
return dialog
|
|
|
}
|
|
@@ -42,8 +44,10 @@ class AnchorCloseDialog : BaseXDFragment<DialogAnchorCloseBinding>(){
|
|
|
|
|
|
|
|
|
override fun initOther() {
|
|
|
- SwagoRoomManager.iRoomInfo?.let {
|
|
|
- if (it.getRoomType() == RoomType.VIDEO.type){
|
|
|
+ arguments?.let {
|
|
|
+ anchorCloseModel = it.getParcelable("model")
|
|
|
+ roomType = it.getInt("roomType")
|
|
|
+ if (roomType == RoomType.VIDEO.type){
|
|
|
binding.tvIncome.text = getString(R.string.income_of_this_live)
|
|
|
binding.tvTime.text = getString(R.string.duration_of_this_live)
|
|
|
binding.tvTotalTime.text = getString(R.string.today_video_duration)
|
|
@@ -56,9 +60,7 @@ class AnchorCloseDialog : BaseXDFragment<DialogAnchorCloseBinding>(){
|
|
|
binding.tvWeekTime.text = getString(R.string.total_voice_time_this_week)
|
|
|
binding.tvWeekDayTime.text = getString(R.string.voice_valid_days_this_week)
|
|
|
}
|
|
|
- }
|
|
|
- arguments?.let {
|
|
|
- anchorCloseModel = it.getParcelable("model")
|
|
|
+
|
|
|
anchorCloseModel?.let { anchorClosedModel ->
|
|
|
Glide.with(this).load(anchorClosedModel.user_head_img_url)
|
|
|
.placeholder(R.mipmap.default_avatar)
|