//------------------------------------------------------------------------------------------------ //--------------------------------------기능 함수------------------------------------------------ //------------------------------------------------------------------------------------------------ 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); } }
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); } }