From 1e52eed7044b3818e1dc46e47fe348ede5c832a3 Mon Sep 17 00:00:00 2001 From: zombieb Date: Sun, 30 Mar 2025 19:06:00 -0400 Subject: [PATCH] Move Galvanic support to different namespace --- BasePatches/BestHTTP.cs | 4 ++-- Galvanic.cs | 2 +- Plugin.cs | 11 ++++++----- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/BasePatches/BestHTTP.cs b/BasePatches/BestHTTP.cs index a4e58f6..d8a4242 100644 --- a/BasePatches/BestHTTP.cs +++ b/BasePatches/BestHTTP.cs @@ -79,11 +79,11 @@ namespace undead_universal_patch_il2cpp.Patches { // refresh the token if it expired // this is somewhat inefficient, but we don't hook into many requests (see below) so it should be fine - GalvanicWebAuth.TokenExpiry(); + Galvanic.GalvanicWebAuth.TokenExpiry(); Type httpRequestType = request.GetType(); MethodInfo addHeaderMethod = httpRequestType.GetMethod("AddHeader"); - addHeaderMethod.Invoke(request, ["GalvanicAuth", GalvanicWebAuth.Token]); + addHeaderMethod.Invoke(request, ["GalvanicAuth", Galvanic.GalvanicWebAuth.Token]); break; } diff --git a/Galvanic.cs b/Galvanic.cs index deb9be5..fd3a240 100644 --- a/Galvanic.cs +++ b/Galvanic.cs @@ -8,7 +8,7 @@ using System.IO; // this entire file could be better -namespace undead_universal_patch_il2cpp +namespace undead_universal_patch_il2cpp.Galvanic { public class GalvanicAuth { diff --git a/Plugin.cs b/Plugin.cs index faa49bf..003de7c 100644 --- a/Plugin.cs +++ b/Plugin.cs @@ -1,4 +1,5 @@ -using BepInEx; +using AmplitudeAnalytics; +using BepInEx; using BepInEx.Logging; using BepInEx.Unity.IL2CPP; using HarmonyLib; @@ -65,10 +66,10 @@ public class Plugin : BasePlugin if (GalvanicConfig.RegenerateKeypair.Value) { Log.LogInfo("Regenerating keypair"); - GalvanicAuth.PrepareKeys(); + Galvanic.GalvanicAuth.PrepareKeys(); } - if (GalvanicConfig.Export.Value == "IWantToExportMyKeys") GalvanicAuth.Export(); - if (GalvanicConfig.Import.Value) GalvanicAuth.Import(); - if (GalvanicConfig.Enabled.Value) GalvanicWebAuth.GetToken(); + if (GalvanicConfig.Export.Value == "IWantToExportMyKeys") Galvanic.GalvanicAuth.Export(); + if (GalvanicConfig.Import.Value) Galvanic.GalvanicAuth.Import(); + if (GalvanicConfig.Enabled.Value) Galvanic.GalvanicWebAuth.GetToken(); } } \ No newline at end of file