private async void ResponseSendMessage(Req0005 req, Res0005 res)
 {
     await Windows.ApplicationModel.Core.CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
     {
         Packet0005Received?.Invoke(this, new Packet0005ReceivedEventArgs(req, res));
     });
 }
示例#2
0
        public void RequestSendMessage(Req0005 req)
        {
            Res0005 res = null;

            String CurrentLocation = Singleton <DatabaseService> .Instance.GetUserCurrentLocation(req.UserID, out Boolean ex);

            if (ex)
            {
                res = new Res0005()
                {
                    Request = req, Message = "DB조회에 오류가 있습니다"
                };
                Clients.Caller.ResponseMoveGroup(req, res);
            }
            else
            {
                res = new Res0005()
                {
                    Request = req, Message = "정상"
                };
                Clients.Group(CurrentLocation).ResponseSendMessage(req, res);
            }
        }