| Name | Message | Date |
|---|---|---|
| 📄 YouTubeAuthExtensions.cs | 1 day ago | |
| 📄 YouTubeCredentialsProvider.cs | 1 day ago | |
| 📄 YouTubeScopeAuthorizationHandler.cs | 3 days ago | |
| 📄 YouTubeScopeRequirement.cs | 3 days ago |
📄
src/Api/YouTubeAuth/YouTubeCredentialsProvider.cs
using System; using System.Threading; using System.Threading.Tasks; using Google.Apis.Auth.OAuth2; using Slopper.Infrastructure.YouTube; namespace Slopper.Api.YouTubeAuth; internal sealed class YouTubeCredentialsProvider : IYouTubeCredentialsProvider { public ICredential? Credential { get; set; } public Task<ICredential> GetCredentials(CancellationToken cancellationToken) => Task.FromResult(Credential ?? throw new Exception("YouTube credentials are not available")); }