Ejemplo n.º 1
0
        private void BlockUnblock(object obj)
        {
            if (obj is long == false)
            {
                return;
            }

            long id = (long)obj;
            PacketBlockCreate create = new PacketBlockCreate(id);
            string            json   = WebInstence.SyncRequest(create);

            if (json.Length == 0)
            {
                MessageBox.Show("차단 제한! 몇 분 뒤 다시 시도해주세요(최대 15분)", "오류", MessageBoxButton.OK, MessageBoxImage.Warning);
                return;
            }
            try { UserFollow user = JsonConvert.DeserializeObject <UserFollow>(json); }
            catch { MessageBox.Show("차단 오류", "오류", MessageBoxButton.OK, MessageBoxImage.Warning); return; }

            PacketBlockDestroy destroy = new PacketBlockDestroy(id);
            string             json2   = WebInstence.SyncRequest(destroy);

            if (json.Length == 0)
            {
                MessageBox.Show("차단 해제 제한! 몇 분 뒤 다시 시도해주세요(최대 15분)", "오류", MessageBoxButton.OK, MessageBoxImage.Warning);
                return;
            }
            try
            {
                UserFollow user = JsonConvert.DeserializeObject <UserFollow>(json2);
                UpdateBlock(user, false);
            }
            catch { MessageBox.Show("차단 해제 오류", "오류", MessageBoxButton.OK, MessageBoxImage.Warning); return; }
        }
Ejemplo n.º 2
0
        private void UnBlock(object obj)
        {
            PacketBlockDestroy parameter = obj as PacketBlockDestroy;

            if (parameter == null)
            {
                return;
            }


            string json = WebInstence.SyncRequest(parameter);

            if (json.Length == 0)
            {
                MessageBox.Show("차단 해제 제한! 몇 분 뒤 다시 시도해주세요(최대 15분)", "오류", MessageBoxButton.OK, MessageBoxImage.Warning);
                return;
            }
            try
            {
                UserFollow user = JsonConvert.DeserializeObject <UserFollow>(json);
                UpdateBlock(user, false);
            }
            catch { MessageBox.Show("차단 해제 오류", "오류", MessageBoxButton.OK, MessageBoxImage.Warning); }
        }