From cec110d972d98904fe3237330054ff5bd17a907a Mon Sep 17 00:00:00 2001 From: defnotken Date: Wed, 29 Oct 2025 17:23:07 -0500 Subject: [PATCH] Initial Bot Cleanup + Profile Toggling --- .../Dto/Group/GroupProfileAvailabilityRequest.cs | 6 ++++++ LightlessSyncAPI/Dto/User/UserProfileAvailabilityRequest.cs | 5 +++++ LightlessSyncAPI/Routes/LightlessAuth.cs | 3 +++ 3 files changed, 14 insertions(+) create mode 100644 LightlessSyncAPI/Dto/Group/GroupProfileAvailabilityRequest.cs create mode 100644 LightlessSyncAPI/Dto/User/UserProfileAvailabilityRequest.cs diff --git a/LightlessSyncAPI/Dto/Group/GroupProfileAvailabilityRequest.cs b/LightlessSyncAPI/Dto/Group/GroupProfileAvailabilityRequest.cs new file mode 100644 index 0000000..7fb2abe --- /dev/null +++ b/LightlessSyncAPI/Dto/Group/GroupProfileAvailabilityRequest.cs @@ -0,0 +1,6 @@ +using MessagePack; + +namespace LightlessSync.API.Dto.Group; + +[MessagePackObject(keyAsPropertyName: true)] +public record GroupProfileAvailabilityRequest(string GID); diff --git a/LightlessSyncAPI/Dto/User/UserProfileAvailabilityRequest.cs b/LightlessSyncAPI/Dto/User/UserProfileAvailabilityRequest.cs new file mode 100644 index 0000000..09247e1 --- /dev/null +++ b/LightlessSyncAPI/Dto/User/UserProfileAvailabilityRequest.cs @@ -0,0 +1,5 @@ +using MessagePack; + +namespace LightlessSync.API.Dto.User; +[MessagePackObject(keyAsPropertyName: true)] +public record UserProfileAvailabilityRequest(string UID); diff --git a/LightlessSyncAPI/Routes/LightlessAuth.cs b/LightlessSyncAPI/Routes/LightlessAuth.cs index 03f2361..aaf0678 100644 --- a/LightlessSyncAPI/Routes/LightlessAuth.cs +++ b/LightlessSyncAPI/Routes/LightlessAuth.cs @@ -13,9 +13,12 @@ public class LightlessAuth public const string OAuth_GetUIDs = "getUIDs"; public const string OAuth_GetDiscordOAuthToken = "getDiscordOAuthToken"; public const string User = "/user"; + public const string Group = "/group"; public const string User_Unban_Discord = "unbanDiscord"; public const string User_Unban_Uid = "unbanUID"; public const string Ban_Uid = "ban"; + public const string Disable_Profile = "disableProfile"; + public const string Enable_Profile = "enableProfile"; public static Uri AuthFullPath(Uri baseUri) => new Uri(baseUri, Auth + "/" + Auth_CreateIdent); public static Uri AuthWithOauthFullPath(Uri baseUri) => new Uri(baseUri, OAuth + "/" + OAuth_CreateOAuth); public static Uri RenewTokenFullPath(Uri baseUri) => new Uri(baseUri, Auth + "/" + Auth_RenewToken);