Switched to net9 and finished event workflow

This commit is contained in:
2026-01-18 19:30:20 +01:00
parent 8d0573eb7e
commit 2d3c973d47
23 changed files with 142 additions and 40 deletions

View File

@@ -5,11 +5,17 @@ using SpotiParty.Web.Models;
namespace SpotiParty.Web.Services;
public sealed class AuthorizationHandler(NavigationManager navigator, DatabaseContext context, ClientSideStorage storage) {
public sealed class AuthorizationHandler(NavigationManager navigator, DatabaseContext context, ClientSideStorage storage, IConfiguration configuration) {
private async Task<(string clientId, string clientSecret)> GetClientSecrets() {
#if DEBUG
var fileLines = await File.ReadAllLinesAsync(Path.Combine(Environment.CurrentDirectory, ".dev-token"));
return (fileLines[0], fileLines[1]);
#endif
#pragma warning disable CS0162 // Unreachable code detected
return (configuration["ClientId"]!, configuration["ClientSecret"]!);
#pragma warning restore CS0162 // Unreachable code detected
}
public async Task<SpotifyClient?> ConfigureClient(Guid userId) {