OpenTween.TweenMain.FavRemoveAsync C# (CSharp) Method

FavRemoveAsync() private method

private FavRemoveAsync ( IReadOnlyList statusIds, TabModel tab ) : Task
statusIds IReadOnlyList
tab TabModel
return Task
        private async Task FavRemoveAsync(IReadOnlyList<long> statusIds, TabModel tab)
        {
            await this.workerSemaphore.WaitAsync();

            try
            {
                var progress = new Progress<string>(x => this.StatusLabel.Text = x);

                await this.FavRemoveAsyncInternal(progress, this.workerCts.Token, statusIds, tab);
            }
            catch (WebApiException ex)
            {
                this._myStatusError = true;
                this.StatusLabel.Text = $"Err:{ex.Message}(PostFavRemove)";
            }
            finally
            {
                this.workerSemaphore.Release();
            }
        }
TweenMain