Ejemplo n.º 1
0
        //Arkadaşla Oynamak İçin
        public void SendRegisterWithFriend()
        {
            var content = new SoketSendRegisterDTO()
            {
                category          = OyunSocketHelper_Helper.SecilenAlan,//SAY SOZ EA
                userName          = MeId.login,
                userQuestionIndex = "0",
                userToken         = MeId.API_TOKEN,
                filters           = GetLessonsForAlan(),
                friendsUser       = ArkadasOyunSec_Gonderen_Helper.SecilenKisi.login,
                isFriend          = true,
                startTime         = DateTime.Now.ToString()
            };
            var broad = new StompMessage(StompFrame.SEND, JsonConvert.SerializeObject(content));

            broad["content-type"] = "application/json";
            // broad["username"] = MeId.login;
            broad["destination"] = "/app/requestFriend";
            var aaa = serializer.Serialize(broad);

            if (ws.IsAlive)
            {
                ws.Send(aaa);
            }
        }
        void GuncellemeGonderSoket()
        {
            var ToplamCozumSayisi = OyunSocketHelper_Helper.RoomQuestionsDTO1.questionList.FindAll(item => !string.IsNullOrEmpty(item.userAnswer)).Count;

            if (ToplamCozumSayisi > 0)
            {
                TestSinavAlaniHelperClass.OyunSinavAlaniBaseActivity1.BenGuncelle(ToplamCozumSayisi);//Lokal UI güncelle

                var content = new SoketSendRegisterDTO()
                {
                    category          = OyunSocketHelper_Helper.SecilenAlan,
                    userName          = MeId.login,
                    userQuestionIndex = ToplamCozumSayisi.ToString(),
                    userToken         = MeId.API_TOKEN,
                    filters           = new List <string>(),
                };

                var broad = new StompMessage(StompFrame.SEND, JsonConvert.SerializeObject(content));
                broad["content-type"] = "application/json";
                // broad["username"] = MeId.login;
                broad["destination"] = "/app/level";
                var aaa = OyunSocketHelper_Helper.OyunSocketHelper1.serializer.Serialize(broad);
                if (OyunSocketHelper_Helper.OyunSocketHelper1.ws.IsAlive)
                {
                    OyunSocketHelper_Helper.OyunSocketHelper1.ws.Send(aaa);
                }
            }
        }
        void OyunuBitir()
        {
            var ToplamCozumSayisi = OyunSocketHelper_Helper.RoomQuestionsDTO1.questionList.FindAll(item => !string.IsNullOrEmpty(item.userAnswer)).Count;

            var content = new SoketSendRegisterDTO()
            {
                category          = "",
                userName          = Me.login,
                userQuestionIndex = "0",
                userToken         = Me.API_TOKEN,
                filters           = new List <string>(),
                correctCount      = ToplamDogruSayisiDon(),
                questionCount     = OyunSocketHelper_Helper.RoomQuestionsDTO1.questionList.Count
            };

            var broad = new StompMessage(StompFrame.SEND, JsonConvert.SerializeObject(content));

            broad["content-type"] = "application/json";
            // broad["username"] = MeId.login;
            broad["destination"] = "/app/end";
            var aaa = OyunSocketHelper_Helper.OyunSocketHelper1.serializer.Serialize(broad);

            if (OyunSocketHelper_Helper.OyunSocketHelper1.ws.IsAlive)
            {
                OyunSocketHelper_Helper.OyunSocketHelper1.ws.Send(aaa);
            }
        }
        void SendNotificationRequest()
        {
            WebService           webService           = new WebService();
            SoketSendRegisterDTO soketSendRegisterDTO = new SoketSendRegisterDTO()
            {
                friendsUser       = ArkadasOyunSec_Gonderen_Helper.SecilenKisi.login,
                userName          = Ben.login,
                category          = OyunSocketHelper_Helper.SecilenAlan,//SAY SOZ EA
                userQuestionIndex = "0",
                userToken         = Ben.API_TOKEN,
                filters           = OyunSocketHelper_Helper.OyunSocketHelper1.GetLessonsForAlan(),
            };
            string jsonString = JsonConvert.SerializeObject(soketSendRegisterDTO);
            var    Donus      = webService.ServisIslem("requestFriend", jsonString);

            if (Donus != "Hata")
            {
                var aa = Donus.ToString();
            }
        }
        public void OyundanCikisiIlet()
        {
            var content = new SoketSendRegisterDTO()
            {
                category          = "",
                userName          = Ben.login,
                userQuestionIndex = "0",
                userToken         = Ben.API_TOKEN,
                filters           = new List <string>()
            };
            var broad = new StompMessage(StompFrame.SEND, JsonConvert.SerializeObject(content));

            broad["content-type"] = "application/json";
            // broad["username"] = MeId.login;
            broad["destination"] = "/app/leave";
            var aaa = OyunSocketHelper_Helper.OyunSocketHelper1.serializer.Serialize(broad);

            if (OyunSocketHelper_Helper.OyunSocketHelper1.ws.IsAlive)
            {
                OyunSocketHelper_Helper.OyunSocketHelper1.ws.Send(aaa);
            }
        }
        void ReddedildiGonder()
        {
            var content = new SoketSendRegisterDTO()
            {
                category          = "",
                userName          = Ben.login,
                userQuestionIndex = "0",
                userToken         = Ben.API_TOKEN,
                filters           = new List <string>(),
                friendsUser       = ArkadasOyunSec_Gelen_Helper.FCMData.data.userName
            };
            var broad = new StompMessage(StompFrame.SEND, JsonConvert.SerializeObject(content));

            broad["content-type"] = "application/json";
            // broad["username"] = MeId.login;
            broad["destination"] = "/app/deniedFriend";
            var aaa = OyunSocketHelper_Helper.OyunSocketHelper1.serializer.Serialize(broad);

            if (OyunSocketHelper_Helper.OyunSocketHelper1.ws.IsAlive)
            {
                OyunSocketHelper_Helper.OyunSocketHelper1.ws.Send(aaa);
            }
        }
Ejemplo n.º 7
0
        //Rasgele
        public void SendRegister()
        {
            var content = new SoketSendRegisterDTO()
            {
                category          = OyunSocketHelper_Helper.SecilenAlan,//SAY SOZ EA
                userName          = MeId.login,
                userQuestionIndex = "0",
                userToken         = MeId.API_TOKEN,
                filters           = GetLessonsForAlan(),
                isFriend          = false
            };
            var broad = new StompMessage(StompFrame.SEND, JsonConvert.SerializeObject(content));

            broad["content-type"] = "application/json";
            // broad["username"] = MeId.login;
            broad["destination"] = "/app/register";
            var aaa = serializer.Serialize(broad);

            if (ws.IsAlive)
            {
                ws.Send(aaa);
            }
        }
        void OyunuKabulEt()
        {
            ShowLoading.Show(this, "Lütfen Bekleyin...");
            var content = new SoketSendRegisterDTO()
            {
                category          = ArkadasOyunSec_Gelen_Helper.FCMData.data.category,
                userName          = Ben.login,
                userQuestionIndex = "0",
                userToken         = Ben.API_TOKEN,
                filters           = ArkadasOyunSec_Gelen_Helper.FCMData.data.filters,
                friendsUser       = ArkadasOyunSec_Gelen_Helper.FCMData.data.userName
            };
            var broad = new StompMessage(StompFrame.SEND, JsonConvert.SerializeObject(content));

            broad["content-type"] = "application/json";
            // broad["username"] = MeId.login;
            broad["destination"] = "/app/acceptFriend";
            var aaa = OyunSocketHelper_Helper.OyunSocketHelper1.serializer.Serialize(broad);

            if (OyunSocketHelper_Helper.OyunSocketHelper1.ws.IsAlive)
            {
                OyunSocketHelper_Helper.OyunSocketHelper1.ws.Send(aaa);
            }
        }