Esempio n. 1
0
        private async Task UpdateIssueReactions(IGitHubActor ghc, DataUpdater updater)
        {
            if (_reactionMetadata.IsExpired())
            {
                var issueReactionsResponse = await ghc.IssueReactions(_repoFullName, _issueNumber, _reactionMetadata, RequestPriority.Interactive);

                if (issueReactionsResponse.IsOk)
                {
                    await updater.UpdateIssueReactions(_repoId, issueReactionsResponse.Date, _issueId, issueReactionsResponse.Result);
                }
                _reactionMetadata = GitHubMetadata.FromResponse(issueReactionsResponse);
            }
        }