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;
}
}
});
}