SRNicoNico.ViewModels.VideoViewModel.ToggleFavorite C# (CSharp) Метод

ToggleFavorite() публичный Метод

public ToggleFavorite ( ) : void
Результат void
        public void ToggleFavorite() {

            Task.Run(() => {

                if(!VideoData.ApiData.UploaderIsFavorited) {

                    var status = WatchApi.AddFavorite(VideoData.ApiData.UploaderId, VideoData.ApiData.Token);
                    if(status == Models.NicoNicoWrapper.Status.Success) {

                        VideoData.ApiData.UploaderIsFavorited = true;
                    }
                } else {

                    var status = WatchApi.DeleteFavorite(VideoData.ApiData.UploaderId, VideoData.ApiData.Token);
                    if(status == Models.NicoNicoWrapper.Status.Success) {

                        VideoData.ApiData.UploaderIsFavorited = false;
                    }
                }
            });
        }