//------------------------------------------------------------------------------------------------
        //--------------------------------------기능 함수------------------------------------------------
        //------------------------------------------------------------------------------------------------
        private void SaveUnfav()
        {
            for (int i = 0; i < listBitmapImage.Count; i++)
            {
                if (listBitmapImage[i].IsDownloading)
                {
                    MessageBox.Show("이미지를 로딩 중입니다.", "오류", MessageBoxButton.OK, MessageBoxImage.Warning);
                    return;
                }
            }

            for (int i = 0; i < listBitmapImage.Count; i++)
            {
                FileInstence.SaveImage(listTweet[index].mediaEntities.media[i].media_url_https, listBitmapImage[i]);
            }
            //MessageBox.Show("모든 이미지를 저장했습니다.", "알림", MessageBoxButton.OK);

            PacketFavorites_Destroy parameter = new PacketFavorites_Destroy();

            parameter.id = listTweet[index].id;
            string json = WebInstence.SyncRequest(parameter);

            if (json.Length > 50)
            {
                listTweet[index].favorited = false;
                MessageBox.Show("저장, 관심글 해제 성공", "알림", MessageBoxButton.OK, MessageBoxImage.Information);
            }
        }
        private void Unfav()
        {
            PacketFavorites_Destroy parameter = new PacketFavorites_Destroy();

            parameter.id = listTweet[index].id;
            string json = WebInstence.SyncRequest(parameter);

            if (json.Length > 50)
            {
                listTweet[index].favorited = false;
                MessageBox.Show("관심글 해제 성공", "알림", MessageBoxButton.OK, MessageBoxImage.Information);
            }
        }
示例#3
0
 public void Favorite(long id, bool isFavorite)
 {
     if (isFavorite)
     {
         PacketFavorites_Create packet = new PacketFavorites_Create();
         packet.id = id;
         RequestPacket <ClientTweet>(packet, responseInstence.Favorite);
     }
     else
     {
         PacketFavorites_Destroy packet = new PacketFavorites_Destroy();
         packet.id = id;
         RequestPacket <ClientTweet>(packet, responseInstence.UnFavorite);
     }
 }