1:点唱房添加在离线
2:修改心跳时长
This commit is contained in:
@@ -1440,7 +1440,7 @@ class RoomActivity : BaseMvpActivity<RoomPresenter?, ActivityRoomBinding?>(),
|
||||
}
|
||||
} else if (mRoomInfoResp?.room_info?.type_id == "2") {
|
||||
roomFragment!!.handleRoomMessage(messageEvent)
|
||||
} else if (mRoomInfoResp?.room_info?.type_id == "7") {
|
||||
} else if (mRoomInfoResp?.room_info?.type_id == "7"|| mRoomInfoResp?.room_info?.type_id=="10") {
|
||||
roomFragment!!.handleRoomMessage(messageEvent)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -984,7 +984,7 @@ public class RoomFragment extends BaseMvpFragment<RoomPresenter, FragmentRoomBin
|
||||
roomJukeboxFragment.event1059(messageEvent);
|
||||
break;
|
||||
case 1058:
|
||||
// singSongFragment.event1058(messageEvent);
|
||||
roomJukeboxFragment.event1058(messageEvent);
|
||||
break;
|
||||
case 1039:
|
||||
roomJukeboxFragment.event1039(messageEvent);
|
||||
|
||||
@@ -712,7 +712,7 @@ public class RoomJukeboxFragment extends BaseMvpFragment<JukeboxPresenter, Fragm
|
||||
}
|
||||
|
||||
if (mBinding.wvZc.getUserId().equals(userId)) {
|
||||
mBinding.wvZc.pitBean.setImageType(true);
|
||||
mBinding.wvZc.pitBean.setImageType(false);
|
||||
mBinding.wvZc.setData(mBinding.wvZc.pitBean);
|
||||
} else {
|
||||
for (RoomPitBean roomPitBean : adapter.getData()) {
|
||||
@@ -836,4 +836,22 @@ public class RoomJukeboxFragment extends BaseMvpFragment<JukeboxPresenter, Fragm
|
||||
adapter.notifyItemChanged(adapter.getData().indexOf(roomPitBean2));
|
||||
}
|
||||
}
|
||||
|
||||
public void event1058(RoomMessageEvent messageEvent) {
|
||||
int type = messageEvent.getText().getType();
|
||||
RoomPitBean pitBean = mBinding.wvZc.pitBean;
|
||||
if (pitBean.getUser_id().equals(messageEvent.getText().getUser_id())) {
|
||||
pitBean.setIs_online(type == 1 ? 1 : 2);
|
||||
mBinding.wvZc.setData(pitBean);
|
||||
return;
|
||||
}
|
||||
|
||||
List<RoomPitBean> dataList = adapter.getData();
|
||||
for (int i = 0; i < dataList.size(); i++) {
|
||||
RoomPitBean roomPitBean2 = dataList.get(i);
|
||||
if (roomPitBean2.getUser_id().equals(messageEvent.getText().getUser_id()))
|
||||
pitBean.setIs_online(type == 1 ? 1 : 2);
|
||||
adapter.notifyItemChanged(adapter.getData().indexOf(roomPitBean2));
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -23,7 +23,7 @@ class ForegroundService : Service() {
|
||||
Log.d("ForegroundService", "Timer task ${logInt++}")
|
||||
RetrofitClient.getInstance().keepXintiao();
|
||||
}
|
||||
}, 0L, 10000L)
|
||||
}, 0L, 60000L)
|
||||
}
|
||||
|
||||
override fun onStartCommand(intent: Intent?, flags: Int, startId: Int): Int {
|
||||
|
||||
@@ -104,6 +104,7 @@
|
||||
android:layout_height="@dimen/dp_13"
|
||||
android:scaleType="fitCenter"
|
||||
android:src="@mipmap/mu_yc"
|
||||
android:visibility="gone"
|
||||
app:layout_constraintBottom_toBottomOf="@id/riv"
|
||||
app:layout_constraintEnd_toEndOf="@id/riv"
|
||||
app:layout_constraintStart_toStartOf="@id/riv" />
|
||||
|
||||
Reference in New Issue
Block a user