using System; namespace ET { [ActorMessageHandler] public class C2M_DeleteMailHandler : AMActorLocationRpcHandler { protected override async ETTask Run(Unit unit, C2M_DeleteMail request, M2C_DeleteMail response, Action reply) { var ret = await MailComponent.Instance.DeleteMail(unit.Id, request.MailId,request.Page, response.MailList); if (!ret.Item1.Equals(string.Empty)) { response.Message = ret.Item1; reply(); return; } response.MailCount = ret.Item2; reply(); await ETTask.CompletedTask; } } }