private void OnDeleteMail(SocketModel model)
    {
        RespDeleteMail resp = SerializeUtil.Deserialize <RespDeleteMail>(model.message);

        if (resp.msgtips == (int)MsgTips.DeleteMailSuccess)
        {
            WindowManager.instance.Close <MailContentWnd>();
            WindowManager.instance.Get <MailWnd>().Delete(resp.mailid);
        }
    }
    private void OnDeleteMail(UserToken token, SocketModel model)
    {
        ReqDeleteMail req = SerializeUtil.Deserialize <ReqDeleteMail>(model.message);

        CacheManager.instance.DeleteMail(token.characterid, req.mailid);

        RespDeleteMail resp = new RespDeleteMail();

        resp.mailid  = req.mailid;
        resp.msgtips = (int)MsgTips.DeleteMailSuccess;
        NetworkManager.Send(token, (int)MsgID.Delete_Mail_SRES, resp);
    }