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 @@ -