新增私聊相关
This commit is contained in:
155
Hotfix/Social/Chat/Handler/C2S_SendMessageRequestHandler.cs
Normal file
155
Hotfix/Social/Chat/Handler/C2S_SendMessageRequestHandler.cs
Normal file
@@ -0,0 +1,155 @@
|
||||
using System.Diagnostics;
|
||||
using System.Text;
|
||||
using Fantasy;
|
||||
using Fantasy.Async;
|
||||
using Fantasy.Helper;
|
||||
using Fantasy.Network.Interface;
|
||||
using NB.Game;
|
||||
|
||||
namespace NB.Chat;
|
||||
|
||||
public sealed class
|
||||
C2S_SendMessageRequestHandler : RouteRPC<SocialUnit, C2S_SendMessageRequest, S2C_SendMessageResponse>
|
||||
{
|
||||
protected override async FTask Run(SocialUnit socialUnit, C2S_SendMessageRequest request,
|
||||
S2C_SendMessageResponse response, Action reply)
|
||||
{
|
||||
if (request.Target < 1)
|
||||
{
|
||||
response.ErrorCode = ErrorCode.ErrArgs;
|
||||
return;
|
||||
}
|
||||
|
||||
SocialSceneHelper.BroadcastChannel(socialUnit.Scene, request.Target, new ChatMessageInfo()
|
||||
{
|
||||
SendTime = TimeHelper.Now,
|
||||
Content = request.Message,
|
||||
});
|
||||
// if (request.Type == 0) //频道聊天
|
||||
// {
|
||||
// }
|
||||
// else if (request.Type == 1) //私聊
|
||||
// {
|
||||
// //发送私聊
|
||||
// SocialSceneHelper.PrivateMessage(socialUnit.Scene, socialUnit.Id, request.Target, new ChatMessageInfo()
|
||||
// {
|
||||
// SendTime = TimeHelper.Now,
|
||||
// Content = request.Message,
|
||||
// });
|
||||
// }
|
||||
|
||||
|
||||
// var list = new List<long>()
|
||||
// {
|
||||
// 337951357380329472,
|
||||
// 337951357380329473,
|
||||
// 337951357380329474,
|
||||
// 337951357380329475,
|
||||
// 337951357380329476,
|
||||
// 337951357380329477,
|
||||
// 337951357380329478,
|
||||
// 337951357380329479,
|
||||
// 337951357380329480,
|
||||
// 337951357380329481,
|
||||
// 337951357380329482,
|
||||
// 337951357380329483,
|
||||
// 337951357380329484,
|
||||
// 337951357380329485,
|
||||
// 337951357380329486,
|
||||
// 337951357380329487,
|
||||
// 337951357380329488,
|
||||
// 337951357380329489,
|
||||
// 337951357380329490,
|
||||
// 337951357380329491,
|
||||
// 337951357380329492,
|
||||
// 337951357380329493,
|
||||
// 337951357380329494,
|
||||
// 337951357380329495,
|
||||
// 337951357380329496,
|
||||
// 337951357380329497,
|
||||
// 337951357380329498,
|
||||
// 337951357380329499,
|
||||
// 337951357380329500,
|
||||
// 337951357380329501,
|
||||
// 337951357380329502,
|
||||
// 337951357380329503,
|
||||
// 337951357380329504,
|
||||
// 337951357380329505,
|
||||
// 337951357380329506,
|
||||
// 337951357380329507,
|
||||
// 337951357380329508,
|
||||
// 337951357380329509,
|
||||
// 337951357380329510,
|
||||
// 337951357380329511,
|
||||
// 337951357380329512,
|
||||
// 337951357380329513,
|
||||
// 337951357380329514,
|
||||
// 337951357380329515,
|
||||
// 337951357380329516,
|
||||
// 337951357380329517,
|
||||
// 337951357380329518,
|
||||
// 337951357380329519,
|
||||
// 337951357380329520,
|
||||
// 337951357380329521,
|
||||
// 337951357380329522,
|
||||
// 337951357380329523,
|
||||
// 337951357380329524,
|
||||
// 337951357380329525,
|
||||
// 337951357380329526,
|
||||
// 337951357380329527,
|
||||
// 337951357380329528,
|
||||
// 337951357380329529,
|
||||
// 337951357380329530,
|
||||
// 337951357380329531,
|
||||
// 337951357380329532,
|
||||
// 337951357380329533,
|
||||
// 337951357380329534,
|
||||
// 337951357380329535,
|
||||
// 337951357380329536,
|
||||
// 337951357380329537,
|
||||
// 337951357380329538,
|
||||
// 337951357380329539,
|
||||
// 337951357380329540,
|
||||
// 337951357380329541,
|
||||
// 337951357380329542,
|
||||
// 337951357380329543,
|
||||
// 337951357380329544,
|
||||
// 337951357380329545,
|
||||
// 337951357380329546,
|
||||
// 337951357380329547,
|
||||
// 337951357380329548,
|
||||
// 337951357380329549,
|
||||
// 337951357380329550,
|
||||
// 337951357380329551,
|
||||
// 337951357380329552,
|
||||
// 337951357380329553,
|
||||
// 337951357380329554,
|
||||
// 337951357380329555,
|
||||
// 337951357380329556,
|
||||
// 337951357380329557,
|
||||
// 337951357380329558,
|
||||
// 337951357380329559,
|
||||
// 337951357380329560,
|
||||
// 337951357380329561,
|
||||
// 337951357380329562,
|
||||
// 337951357380329563,
|
||||
// 337951357380329564,
|
||||
// 337951357380329565,
|
||||
// 337951357380329566,
|
||||
// 337951357380329567,
|
||||
// 337951357380329568,
|
||||
// 337951357380329569,
|
||||
// 337951357380329570,
|
||||
// 337951357380329571
|
||||
// };
|
||||
//
|
||||
// Stopwatch stopwatch = new Stopwatch();
|
||||
// stopwatch.Start();
|
||||
// var infoList = await CacheHandler.GetPlayerBasicCacheInfos(socialUnit.Scene,list);
|
||||
// stopwatch.Stop();
|
||||
// Log.Info($"查询数量={infoList.Count} 耗时={stopwatch.ElapsedMilliseconds}");
|
||||
//
|
||||
|
||||
await FTask.CompletedTask;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user