From 5242d29cff10effcf3ce9a4390258dc9bab8df19 Mon Sep 17 00:00:00 2001 From: Chronos Date: Sun, 19 Mar 2023 19:40:24 +0000 Subject: [PATCH] API login and authorization logging in to the spotify API, as well as authorizing use on mobile webview browsers --- MauiProgram.cs | 5 ++- Models/AuthResult.cs | 13 ++++++ Services/ISpotifyService.cs | 9 +++++ Services/SpotifyService.cs | 38 ++++++++++++++++++ ViewModels/LoginViewModel.cs | 11 ++++- Views/LoginView.xaml.cs | 22 +++++++++- app.csproj | 4 ++ app.sln | 27 +++++++++++++ .../iossimulator-x64/app.app/app.dll | Bin 16896 -> 25600 bytes .../iossimulator-x64/app.app/app.pdb | Bin 21012 -> 22720 bytes bin/Debug/net7.0-ios/iossimulator-x64/app.dll | Bin 16896 -> 25600 bytes bin/Debug/net7.0-ios/iossimulator-x64/app.pdb | Bin 21012 -> 22720 bytes bin/Debug/net7.0-ios/iossimulator-x64/err.log | 4 +- .../libraryprojectimports.cache | 2 +- .../app.csproj.CoreCompileInputs.cache | 2 +- obj/Debug/net7.0-ios/iossimulator-x64/app.dll | Bin 16896 -> 25600 bytes obj/Debug/net7.0-ios/iossimulator-x64/app.pdb | Bin 21012 -> 22720 bytes .../iossimulator-x64/linked/app.dll | Bin 16896 -> 25600 bytes .../iossimulator-x64/linked/app.pdb | Bin 21012 -> 22720 bytes .../net7.0-ios/iossimulator-x64/ref/app.dll | Bin 8192 -> 10752 bytes .../iossimulator-x64/refint/app.dll | Bin 8192 -> 10752 bytes 21 files changed, 129 insertions(+), 8 deletions(-) create mode 100644 Models/AuthResult.cs create mode 100644 Services/ISpotifyService.cs create mode 100644 Services/SpotifyService.cs create mode 100644 app.sln diff --git a/MauiProgram.cs b/MauiProgram.cs index fd0b4d3..e174d3f 100644 --- a/MauiProgram.cs +++ b/MauiProgram.cs @@ -10,7 +10,7 @@ global using CommunityToolkit.Mvvm.Input; global using CommunityToolkit.Mvvm.ComponentModel; global using Microsoft.Maui.Controls; - +global using app.Services; namespace app; @@ -29,6 +29,9 @@ public static class MauiProgram { #endif builder.Services.AddTransient(); builder.Services.AddTransient(); + + builder.Services.AddSingleton(); + return builder.Build(); } } diff --git a/Models/AuthResult.cs b/Models/AuthResult.cs new file mode 100644 index 0000000..754ec90 --- /dev/null +++ b/Models/AuthResult.cs @@ -0,0 +1,13 @@ +using System; +using System.Text.Json.Serialization; + +namespace app.Models; + +public record AuthResult { + + [JsonPropertyName("access_token")] + public string AccessToken { get; set; } + [JsonPropertyName("refresh_token")] + public string RefreshToken { get; set; } + +} diff --git a/Services/ISpotifyService.cs b/Services/ISpotifyService.cs new file mode 100644 index 0000000..ff31cdb --- /dev/null +++ b/Services/ISpotifyService.cs @@ -0,0 +1,9 @@ +using System; +namespace app.Services; + +public interface ISpotifyService { + + Task Initialize(string authCode); + +} + diff --git a/Services/SpotifyService.cs b/Services/SpotifyService.cs new file mode 100644 index 0000000..4dcfc35 --- /dev/null +++ b/Services/SpotifyService.cs @@ -0,0 +1,38 @@ +using System.Text; +using System.Text.Json; +using app.Models; + +namespace app.Services; + +public class SpotifyService : ISpotifyService { + private string accessToken; + + public SpotifyService() { + } + + public async Task Initialize(string authCode) { + + var bytes = Encoding.UTF8.GetBytes($"{Constants.SpotifyClientId}:{Constants.SpotifyClientSecret}"); + var authHeader = Convert.ToBase64String(bytes); + + var client = new HttpClient(); + client.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Basic", authHeader); + + var content = new FormUrlEncodedContent(new List>() { + new("code", authCode), + new("redirect_uri", Constants.RedirectUrl), + new("grant_type", "authorization_code") + }); + + var response = await client.PostAsync("https://accounts.spotify.com/api/token", content); + + var json = await response.Content.ReadAsStringAsync(); + + //deserializing token + var result = JsonSerializer.Deserialize(json); + + accessToken = result.AccessToken; + return response.IsSuccessStatusCode; + } +} + diff --git a/ViewModels/LoginViewModel.cs b/ViewModels/LoginViewModel.cs index 82bd929..7ea1cc2 100644 --- a/ViewModels/LoginViewModel.cs +++ b/ViewModels/LoginViewModel.cs @@ -2,15 +2,24 @@ //partial class in order to be able to use source generators public partial class LoginViewModel : ViewModel { - public LoginViewModel() { + + private readonly ISpotifyService spotifyService; + + public LoginViewModel(ISpotifyService spotifyService) { + this.spotifyService = spotifyService; } [ObservableProperty] private bool showLogin; + [RelayCommand] private void OpenLogin() { ShowLogin = true; } + public async Task HandleAuthCode(string authCode) { + await spotifyService.Initialize(authCode); + } + } diff --git a/Views/LoginView.xaml.cs b/Views/LoginView.xaml.cs index c9f4c9f..15cd37b 100644 --- a/Views/LoginView.xaml.cs +++ b/Views/LoginView.xaml.cs @@ -50,8 +50,26 @@ public partial class LoginView { } } - private void LoginWeb_Navigating(object sender, WebNavigatingEventArgs e) { - throw new NotImplementedException(); + private async void LoginWeb_Navigating(object sender, WebNavigatingEventArgs e) { + //check if the URL is the redirect URL set up within the Spotify application online + //in order to avoid catching the login URL + if (!e.Url.Contains("redirect_uri") && e.Url.Contains("https://app/login")) { + var queryString = e.Url.Split("?").Last(); + var parts = queryString.Split("&"); + + var parameters = parts.Select(x => x.Split("=")).ToDictionary(x => x.First(), x => x.Last()); + + var code = parameters["code"]; + var returnState = parameters["state"]; + + //animating the login portal + if (returnState == state && !string.IsNullOrWhiteSpace(code)) { + _ = Task.Run(async () => await loginViewModel.HandleAuthCode(code)); + + await Login.TranslateTo(Login.X, this.Height, easing: Easing.Linear); + Login.IsVisible = false; + } + } } } diff --git a/app.csproj b/app.csproj index 7bf4e03..d42898b 100644 --- a/app.csproj +++ b/app.csproj @@ -61,9 +61,13 @@ + + + + diff --git a/app.sln b/app.sln new file mode 100644 index 0000000..a83afec --- /dev/null +++ b/app.sln @@ -0,0 +1,27 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 17.0.31611.283 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "app", "app\app.csproj", "{E40CBDBA-2A17-477A-B283-EB69BD81D28E}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {E40CBDBA-2A17-477A-B283-EB69BD81D28E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E40CBDBA-2A17-477A-B283-EB69BD81D28E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E40CBDBA-2A17-477A-B283-EB69BD81D28E}.Debug|Any CPU.Deploy.0 = Debug|Any CPU + {E40CBDBA-2A17-477A-B283-EB69BD81D28E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E40CBDBA-2A17-477A-B283-EB69BD81D28E}.Release|Any CPU.Build.0 = Release|Any CPU + {E40CBDBA-2A17-477A-B283-EB69BD81D28E}.Release|Any CPU.Deploy.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {61F7FB11-1E47-470C-91E2-47F8143E1572} + EndGlobalSection +EndGlobal diff --git a/bin/Debug/net7.0-ios/iossimulator-x64/app.app/app.dll b/bin/Debug/net7.0-ios/iossimulator-x64/app.app/app.dll index a27f87fbf6396774880fed1388f005820f157f3c..45d0971ddd08f25e19948eee1285e7cd4bcf8559 100644 GIT binary patch literal 25600 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 diff --git a/bin/Debug/net7.0-ios/iossimulator-x64/app.app/app.pdb b/bin/Debug/net7.0-ios/iossimulator-x64/app.app/app.pdb index 5074d2be79e468255634e92ca48968db76195d70..f6192fdddf02cadb27d848d248457e64934421f4 100644 GIT binary patch delta 3912 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 diff --git a/bin/Debug/net7.0-ios/iossimulator-x64/app.pdb b/bin/Debug/net7.0-ios/iossimulator-x64/app.pdb index 5074d2be79e468255634e92ca48968db76195d70..f6192fdddf02cadb27d848d248457e64934421f4 100644 GIT binary patch delta 3912 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/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/88/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/89/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/90/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/91/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/92/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/93/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/94/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/95/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/96/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/97/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/98/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/99/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/100/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/101/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/102/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/103/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/104/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/105/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/106/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/107/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/108/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/109/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/110/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/111/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/112/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/113/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/114/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/115/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/116/jl/libs/repackaged.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/116/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/117/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/118/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/119/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/120/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/121/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/122/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/123/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/124/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/125/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/126/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/127/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/128/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/129/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/130/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/131/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/132/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/133/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/134/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/135/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/136/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/137/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/138/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/139/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/140/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/141/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/142/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/143/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/144/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/145/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/146/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/147/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/148/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/149/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/150/jl/libs/ED64959F88B22E6D.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/153/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/156/jl/libs/F975D0960055A5E3.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/90/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/91/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/92/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/95/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/96/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/97/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/98/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/99/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/101/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/102/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/103/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/104/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/105/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/109/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/110/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/112/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/113/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/116/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/117/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/119/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/121/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/122/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/123/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/124/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/125/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/126/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/127/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/128/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/129/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/131/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/132/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/133/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/134/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/135/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/136/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/137/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/138/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/139/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/140/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/141/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/142/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/147/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/149/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/151/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/152/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/153/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/154/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/155/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/90.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/91.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/92.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/95.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/96.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/97.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/98.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/99.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/101.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/102.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/103.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/104.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/105.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/109.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/110.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/112.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/113.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/116.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/117.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/119.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/121.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/122.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/123.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/124.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/125.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/126.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/127.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/128.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/129.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/131.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/132.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/133.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/134.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/135.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/136.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/137.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/138.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/139.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/140.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/141.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/142.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/147.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/149.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/151.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/152.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/153.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/154.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/155.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/88/jl/proguard.txt/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/90/jl/proguard.txt/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/92/jl/proguard.txt/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/96/jl/proguard.txt/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/97/jl/proguard.txt/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/98/jl/proguard.txt/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/102/jl/proguard.txt/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/104/jl/proguard.txt/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/108/jl/proguard.txt/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/109/jl/proguard.txt/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/110/jl/proguard.txt/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/113/jl/proguard.txt/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/121/jl/proguard.txt/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/123/jl/proguard.txt/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/126/jl/proguard.txt/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/127/jl/proguard.txt/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/134/jl/proguard.txt/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/137/jl/proguard.txt/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/141/jl/proguard.txt/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/149/jl/proguard.txt/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/151/jl/proguard.txt/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/152/jl/proguard.txt/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/154/jl/proguard.txt/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/155/jl/proguard.txt \ No newline at end of file +/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/88/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/89/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/90/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/91/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/92/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/93/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/94/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/95/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/96/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/97/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/98/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/99/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/100/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/101/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/102/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/103/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/104/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/105/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/106/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/107/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/108/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/109/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/110/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/111/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/112/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/113/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/114/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/115/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/116/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/116/jl/libs/repackaged.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/117/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/118/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/119/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/120/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/121/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/122/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/123/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/124/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/125/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/126/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/127/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/128/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/129/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/130/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/131/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/132/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/133/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/134/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/135/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/136/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/137/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/138/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/139/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/140/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/141/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/142/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/143/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/144/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/145/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/146/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/147/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/148/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/149/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/150/jl/libs/ED64959F88B22E6D.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/153/jl/classes.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/156/jl/libs/F975D0960055A5E3.jar/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/90/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/91/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/92/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/95/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/96/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/97/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/98/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/99/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/101/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/102/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/103/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/104/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/105/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/109/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/110/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/112/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/113/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/116/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/117/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/119/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/121/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/122/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/123/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/124/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/125/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/126/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/127/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/128/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/129/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/131/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/132/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/133/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/134/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/135/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/136/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/137/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/138/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/139/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/140/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/141/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/142/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/147/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/149/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/151/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/152/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/153/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/154/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/155/jl/res/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/90.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/91.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/92.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/95.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/96.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/97.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/98.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/99.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/101.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/102.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/103.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/104.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/105.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/109.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/110.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/112.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/113.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/116.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/117.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/119.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/121.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/122.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/123.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/124.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/125.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/126.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/127.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/128.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/129.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/131.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/132.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/133.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/134.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/135.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/136.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/137.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/138.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/139.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/140.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/141.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/142.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/147.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/149.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/151.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/152.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/153.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/154.stamp/Users/chronos/Projects/app/app/obj/Debug/net7.0-android/lp/155.stamp \ No newline at end of file diff --git a/obj/Debug/net7.0-ios/iossimulator-x64/app.csproj.CoreCompileInputs.cache b/obj/Debug/net7.0-ios/iossimulator-x64/app.csproj.CoreCompileInputs.cache index 127ee12..4761ef5 100644 --- a/obj/Debug/net7.0-ios/iossimulator-x64/app.csproj.CoreCompileInputs.cache +++ b/obj/Debug/net7.0-ios/iossimulator-x64/app.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -98378c31f6eaabff58f5bba47fe4fafa9dbcc3d9 +634e2a0b790f7685ed393364c3f302be7651311d diff --git a/obj/Debug/net7.0-ios/iossimulator-x64/app.dll b/obj/Debug/net7.0-ios/iossimulator-x64/app.dll index a27f87fbf6396774880fed1388f005820f157f3c..45d0971ddd08f25e19948eee1285e7cd4bcf8559 100644 GIT binary patch literal 25600 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 diff --git a/obj/Debug/net7.0-ios/iossimulator-x64/app.pdb b/obj/Debug/net7.0-ios/iossimulator-x64/app.pdb index 5074d2be79e468255634e92ca48968db76195d70..f6192fdddf02cadb27d848d248457e64934421f4 100644 GIT binary patch delta 3912 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 diff --git a/obj/Debug/net7.0-ios/iossimulator-x64/linked/app.pdb b/obj/Debug/net7.0-ios/iossimulator-x64/linked/app.pdb index 5074d2be79e468255634e92ca48968db76195d70..f6192fdddf02cadb27d848d248457e64934421f4 100644 GIT binary patch delta 3912 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 D#^f5s delta 2360 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 D#^f5s delta 2360 zcmaKudu$X{6voe;nLFDqwCrx%?Y6r#rHk4^Ebj`n)V>tT8)^}vrj)g411&9W{~$(p zn+ifuQ*r}Aq=r%&f|VGumITp6DF)Q2AOtnRq-iy1{6l=85hVEC)1?nIOftWFzH`1i zcjn%^GaGq4Qq;b~>)3o`FU5{)lttr==|tY$Z|;|uDv1KhZ4{`j;t}Vy6qt%|devz$ zHJBdj5^GQ>>Q2hoS@m6N$vfY^-Fvy_k+V^^@rzKm%>-jdib}NBhvzzof-e#sM*FUg zE1I{|)<4^%ud!wVk%cx`SwT-BcIkLQWqBFeP0#@wx@6Pl_0ak-h{O{U4~lpMbVJM{ zFA@lIaVFy&k24jgF8gqrL}4mLpiMf71jlhPO|;+AH6oiHG*3vIqRjV2mz+SCrOt;r zlW$xxZQ5@Z!}GnNxr5owT*~>ILgyRUS;732!u^($oTA6FX|~V+l#WSV)>OJ7o+l|lO)w@?jmwMDueUfSl!v$E(I)jBfh73-E> z8!FPktYMyni?YNnyL?!k$0KQlxkYUQW~v-9xc|dqfR&E0Zq8W_kw*pC2VM-A$gvNxlLBI4k)Gb|z7DLupb?cL zMyuR0YHUp}%}BqoSFywQDh}87Qb^7o9^wpC{;>M*t&JU`XxMp%{={#@h~3N?GO)YC zcjVAzhE<#`9}^=gSuPr-_Te{Sj(MhgE4@8m(7TQD6@~BxQ`SD z>*FE&xLY5({b=>GXOKOE>=|UwAbSScV~QwcOH-VpMWDW|ATkv)$eAE#ibXp4tWxA# zWGIZLP4;29z0x$IbVLS?EId=t@X$vxWayb_W4f_@@Y#@+Xb#X?Y)22i7XnLSVoxXI zWo1S578`vu;tPRq+VC-lPH{Zq3Tr)p@7UeONBQMCV$_bF|HTI<-^<(w4 zuTZ_`^Sev8)KoXuEUj*-EpBL_>V^ijG_6D(Nb6Nw(jQV6{9biA-LFi4p<3pjuMYbC z$OV)Un5IAEbobv1wJtD6y%q4QF9IK|S`u%kcp`g*C-S;!dsd9s>Zsv~9P>nuTbV*g z2~3n&8&71n%p9T+o-#8N?