using GameServer.Controllers.Attributes; using GameServer.Network; using GameServer.Network.Messages; using Protocol; namespace GameServer.Controllers; internal class FriendSystemController : Controller { public FriendSystemController(PlayerSession session) : base(session) { // FriendController. } [NetEvent(MessageId.FriendAllRequest)] public RpcResult OnFriendAllRequest() => Response(MessageId.FriendAllResponse, new FriendAllResponse { FriendInfoList = { CreateDummyFriendInfo(1338, "Yangyang", "discord.gg/reversedrooms", 1402) } }); private static FriendInfo CreateDummyFriendInfo(int id, string name, string signature, int headIconId) => new() { Info = new() { PlayerId = id, Name = name, Signature = signature, Level = 5, HeadId = headIconId, IsOnline = true, LastOfflineTime = -1 } }; }