From ff4f5a85d9028f115e81647badb304cbad6e39e5 Mon Sep 17 00:00:00 2001 From: Enstrayed <48845980+Enstrayed@users.noreply.github.com> Date: Tue, 8 Apr 2025 15:45:20 -0700 Subject: [PATCH] commit changes --- APIToolkit.csproj | 15 +++++- App.xaml.cs | 9 ++++ JSONClasses.cs => Classes/JSONClasses.cs | 4 +- UIFunctions.cs => Classes/UIFunctions.cs | 2 +- MainWindow.xaml.cs | 10 +--- URLShortener.xaml => Pages/SendEmail.xaml | 4 +- Pages/SendEmail.xaml.cs | 31 +++++++++++ Settings.xaml => Pages/Settings.xaml | 9 ++-- Settings.xaml.cs => Pages/Settings.xaml.cs | 18 +++++-- Pages/TokenManagement.xaml | 14 +++++ Pages/TokenManagement.xaml.cs | 31 +++++++++++ Pages/URLShortener.xaml | 53 +++++++++++++++++++ .../URLShortener.xaml.cs | 0 13 files changed, 175 insertions(+), 25 deletions(-) rename JSONClasses.cs => Classes/JSONClasses.cs (87%) rename UIFunctions.cs => Classes/UIFunctions.cs (96%) rename URLShortener.xaml => Pages/SendEmail.xaml (83%) create mode 100644 Pages/SendEmail.xaml.cs rename Settings.xaml => Pages/Settings.xaml (89%) rename Settings.xaml.cs => Pages/Settings.xaml.cs (66%) create mode 100644 Pages/TokenManagement.xaml create mode 100644 Pages/TokenManagement.xaml.cs create mode 100644 Pages/URLShortener.xaml rename URLShortener.xaml.cs => Pages/URLShortener.xaml.cs (100%) diff --git a/APIToolkit.csproj b/APIToolkit.csproj index 12e413e..6f8a28e 100644 --- a/APIToolkit.csproj +++ b/APIToolkit.csproj @@ -1,4 +1,4 @@ - + WinExe net8.0-windows10.0.19041.0 @@ -14,8 +14,9 @@ + - + @@ -44,6 +45,16 @@ + + + MSBuild:Compile + + + + + MSBuild:Compile + + MSBuild:Compile diff --git a/App.xaml.cs b/App.xaml.cs index a52f97d..4ab5a41 100644 --- a/App.xaml.cs +++ b/App.xaml.cs @@ -2,6 +2,7 @@ using System.Collections.Generic; using System.IO; using System.Linq; +using System.Net.Http; using System.Runtime.InteropServices.WindowsRuntime; using Microsoft.UI.Xaml; using Microsoft.UI.Xaml.Controls; @@ -33,6 +34,8 @@ namespace APIToolkit public App() { this.InitializeComponent(); + GlobalMethods.WebRequest.BaseAddress = new Uri("https://enstrayed.com/api/"); // Set base address for web requests being made + GlobalMethods.WebRequest.DefaultRequestHeaders.UserAgent.ParseAdd($"DotNet/{Environment.Version} APIToolkit/{GlobalMethods.Version}"); // Set user agent of client } /// @@ -47,4 +50,10 @@ namespace APIToolkit private Window? m_window; } + + public static class GlobalMethods + { + public static HttpClient WebRequest = new(); + public static string Version = "1.0"; + } } diff --git a/JSONClasses.cs b/Classes/JSONClasses.cs similarity index 87% rename from JSONClasses.cs rename to Classes/JSONClasses.cs index 667c20f..9dc3502 100644 --- a/JSONClasses.cs +++ b/Classes/JSONClasses.cs @@ -5,7 +5,7 @@ using System.Text; using System.Text.Json.Serialization; using System.Threading.Tasks; -namespace APIToolkit +namespace APIToolkit.Classes { public record class APIHeaders { @@ -19,7 +19,7 @@ namespace APIToolkit public required string CfIpCountry { get; set; } [JsonPropertyName("cf-ray")] - public required string CfRay { get; set; } + public required string CfRay { get; set; } } } diff --git a/UIFunctions.cs b/Classes/UIFunctions.cs similarity index 96% rename from UIFunctions.cs rename to Classes/UIFunctions.cs index 8f1668c..546690f 100644 --- a/UIFunctions.cs +++ b/Classes/UIFunctions.cs @@ -7,7 +7,7 @@ using System.Text; using System.Threading.Tasks; using Windows.Foundation.Metadata; -namespace APIToolkit +namespace APIToolkit.Classes { public class UIFunctions { diff --git a/MainWindow.xaml.cs b/MainWindow.xaml.cs index 0188495..4bf03b4 100644 --- a/MainWindow.xaml.cs +++ b/MainWindow.xaml.cs @@ -6,6 +6,7 @@ using System.Linq; using System.Net.Http; using System.Reflection; using System.Runtime.InteropServices.WindowsRuntime; +using APIToolkit.Classes; using Microsoft.UI.Xaml; using Microsoft.UI.Xaml.Controls; using Microsoft.UI.Xaml.Controls.Primitives; @@ -31,9 +32,6 @@ namespace APIToolkit this.SetTitleBar(AppTitleBar); ContentArea.Navigate(typeof(URLShortener)); // Set default page - - GlobalMethods.WebRequest.BaseAddress = new Uri("https://enstrayed.com/api/"); // Set base address for web requests being made - GlobalMethods.WebRequest.DefaultRequestHeaders.UserAgent.ParseAdd($"DotNet/{Environment.Version} APIToolkit/{GlobalMethods.Version}"); // Set user agent of client } private void NavigationView_ItemInvoked(NavigationView sender, NavigationViewItemInvokedEventArgs args) @@ -57,10 +55,6 @@ namespace APIToolkit } } - public static class GlobalMethods - { - public static HttpClient WebRequest = new(); - public static string Version = "1.0"; - } + } diff --git a/URLShortener.xaml b/Pages/SendEmail.xaml similarity index 83% rename from URLShortener.xaml rename to Pages/SendEmail.xaml index 0b1c432..4503f8f 100644 --- a/URLShortener.xaml +++ b/Pages/SendEmail.xaml @@ -1,6 +1,6 @@ -