过滤 repetend = 1的礼物信息
This commit is contained in:
@@ -83,7 +83,7 @@ namespace BarrageGrab.Proxy
|
|||||||
if (e.HttpClient.ConnectRequest?.TunnelType == TunnelType.Websocket)
|
if (e.HttpClient.ConnectRequest?.TunnelType == TunnelType.Websocket)
|
||||||
{
|
{
|
||||||
e.DataReceived += WebSocket_DataReceived;
|
e.DataReceived += WebSocket_DataReceived;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private async Task ExplicitEndPoint_BeforeTunnelConnectRequest(object sender, TunnelConnectSessionEventArgs e)
|
private async Task ExplicitEndPoint_BeforeTunnelConnectRequest(object sender, TunnelConnectSessionEventArgs e)
|
||||||
|
|||||||
@@ -127,7 +127,13 @@ namespace BarrageGrab
|
|||||||
private void Grab_OnGiftMessage(object sender, ProtoEntity.GiftMessage e)
|
private void Grab_OnGiftMessage(object sender, ProtoEntity.GiftMessage e)
|
||||||
{
|
{
|
||||||
if (!CheckRoomId(e.Common.roomId)) return;
|
if (!CheckRoomId(e.Common.roomId)) return;
|
||||||
|
|
||||||
|
//判断礼物重复
|
||||||
|
if (e.repeatEnd == 1)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
var enty = new GiftMsg()
|
var enty = new GiftMsg()
|
||||||
{
|
{
|
||||||
MsgId = e.Common.msgId,
|
MsgId = e.Common.msgId,
|
||||||
|
|||||||
Reference in New Issue
Block a user