From a859350624fa529b6815b76df0347d9aca87819b Mon Sep 17 00:00:00 2001 From: Zura Date: Thu, 21 Aug 2025 23:16:34 +0200 Subject: [PATCH] Delete MareSynchronosAPI directory --- MareSynchronosAPI/Data/CharacterData.cs | 37 ------ .../Data/Comparer/GroupDataComparer.cs | 22 ---- .../Data/Comparer/GroupDtoComparer.cs | 24 ---- .../Data/Comparer/GroupPairDtoComparer.cs | 24 ---- .../Data/Comparer/UserDataComparer.cs | 22 ---- .../Data/Comparer/UserDtoComparer.cs | 24 ---- MareSynchronosAPI/Data/Constants.cs | 6 - .../Data/Enum/GroupPairUserInfo.cs | 9 -- .../Data/Enum/GroupPermissions.cs | 11 -- .../Enum/GroupUserPreferredPermissions.cs | 11 -- .../Data/Enum/IndividualPairStatus.cs | 8 -- .../Data/Enum/MessageSeverity.cs | 8 -- MareSynchronosAPI/Data/Enum/ObjectKind.cs | 9 -- .../Data/Enum/UserPermissions.cs | 12 -- .../Extensions/GroupPermissionsExtensions.cs | 50 -------- .../Extensions/GroupUserInfoExtensions.cs | 28 ----- .../GroupUserPermissionsExtensions.cs | 50 -------- .../Extensions/UserPermissionsExtensions.cs | 61 ---------- MareSynchronosAPI/Data/FileReplacementData.cs | 29 ----- MareSynchronosAPI/Data/GroupData.cs | 10 -- MareSynchronosAPI/Data/UserData.cs | 10 -- .../Dto/CharaData/AccessTypeDto.cs | 9 -- .../Dto/CharaData/CharaDataDownloadDto.cs | 14 --- .../Dto/CharaData/CharaDataDto.cs | 9 -- .../Dto/CharaData/CharaDataFullDto.cs | 88 -------------- .../Dto/CharaData/CharaDataMetaInfoDto.cs | 11 -- .../Dto/CharaData/CharaDataUpdateDto.cs | 20 --- .../Dto/CharaData/ShareTypeDto.cs | 7 -- MareSynchronosAPI/Dto/ConnectionDto.cs | 27 ---- .../Dto/DefaultPermissionsDto.cs | 15 --- .../Dto/Files/DownloadFileDto.cs | 15 --- MareSynchronosAPI/Dto/Files/FilesSendDto.cs | 13 -- .../Dto/Files/ITransferFileDto.cs | 8 -- MareSynchronosAPI/Dto/Files/UploadFileDto.cs | 11 -- .../Dto/Group/BannedGroupUserDto.cs | 19 --- MareSynchronosAPI/Dto/Group/GroupDto.cs | 13 -- .../Dto/Group/GroupFullInfoDto.cs | 14 --- MareSynchronosAPI/Dto/Group/GroupInfoDto.cs | 18 --- MareSynchronosAPI/Dto/Group/GroupJoinDto.cs | 11 -- MareSynchronosAPI/Dto/Group/GroupPairDto.cs | 12 -- .../Dto/Group/GroupPairFullInfoDto.cs | 8 -- .../Dto/Group/GroupPairUserInfoDto.cs | 8 -- .../Dto/Group/GroupPairUserPermissionDto.cs | 8 -- .../Dto/Group/GroupPermissionDto.cs | 8 -- MareSynchronosAPI/Dto/SystemInfoDto.cs | 9 -- .../Dto/User/BulkPermissionsDto.cs | 7 -- MareSynchronosAPI/Dto/User/CensusDataDto.cs | 6 - .../Dto/User/OnlineUserCharaDataDto.cs | 7 -- .../Dto/User/OnlineUserIdentDto.cs | 7 -- .../Dto/User/UserCharaDataMessageDto.cs | 7 -- MareSynchronosAPI/Dto/User/UserDto.cs | 7 -- .../Dto/User/UserIndividualPairStatusDto.cs | 8 -- MareSynchronosAPI/Dto/User/UserPairDto.cs | 21 ---- .../Dto/User/UserPermissionsDto.cs | 8 -- MareSynchronosAPI/Dto/User/UserProfileDto.cs | 7 -- MareSynchronosAPI/LightlessSync.API.csproj | 13 -- MareSynchronosAPI/LightlessSyncAPI.sln | 25 ---- MareSynchronosAPI/Routes/LightlessAuth.cs | 23 ---- MareSynchronosAPI/Routes/LightlessFiles.cs | 47 ------- MareSynchronosAPI/SignalR/ILightlessHub.cs | 91 -------------- .../SignalR/ILightlessHubClient.cs | 61 ---------- ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 - .../net8.0/LightlessSync.API.AssemblyInfo.cs | 23 ---- ...LightlessSync.API.AssemblyInfoInputs.cache | 1 - ....GeneratedMSBuildEditorConfig.editorconfig | 15 --- .../LightlessSync.API.GlobalUsings.g.cs | 8 -- .../net8.0/LightlessSync.API.assets.cache | Bin 1079 -> 0 bytes ...essSync.API.csproj.AssemblyReference.cache | Bin 599 -> 0 bytes .../net8.0/MareSynchronos.API.AssemblyInfo.cs | 23 ---- ...areSynchronos.API.AssemblyInfoInputs.cache | 1 - ....GeneratedMSBuildEditorConfig.editorconfig | 15 --- .../MareSynchronos.API.GlobalUsings.g.cs | 8 -- .../net8.0/MareSynchronos.API.assets.cache | Bin 1079 -> 0 bytes ...chronos.API.csproj.AssemblyReference.cache | Bin 599 -> 0 bytes ...LightlessSync.API.csproj.nuget.dgspec.json | 79 ------------ .../LightlessSync.API.csproj.nuget.g.props | 16 --- .../LightlessSync.API.csproj.nuget.g.targets | 2 - ...areSynchronos.API.csproj.nuget.dgspec.json | 79 ------------ .../MareSynchronos.API.csproj.nuget.g.props | 16 --- .../MareSynchronos.API.csproj.nuget.g.targets | 2 - MareSynchronosAPI/obj/project.assets.json | 115 ------------------ MareSynchronosAPI/obj/project.nuget.cache | 10 -- 82 files changed, 1602 deletions(-) delete mode 100644 MareSynchronosAPI/Data/CharacterData.cs delete mode 100644 MareSynchronosAPI/Data/Comparer/GroupDataComparer.cs delete mode 100644 MareSynchronosAPI/Data/Comparer/GroupDtoComparer.cs delete mode 100644 MareSynchronosAPI/Data/Comparer/GroupPairDtoComparer.cs delete mode 100644 MareSynchronosAPI/Data/Comparer/UserDataComparer.cs delete mode 100644 MareSynchronosAPI/Data/Comparer/UserDtoComparer.cs delete mode 100644 MareSynchronosAPI/Data/Constants.cs delete mode 100644 MareSynchronosAPI/Data/Enum/GroupPairUserInfo.cs delete mode 100644 MareSynchronosAPI/Data/Enum/GroupPermissions.cs delete mode 100644 MareSynchronosAPI/Data/Enum/GroupUserPreferredPermissions.cs delete mode 100644 MareSynchronosAPI/Data/Enum/IndividualPairStatus.cs delete mode 100644 MareSynchronosAPI/Data/Enum/MessageSeverity.cs delete mode 100644 MareSynchronosAPI/Data/Enum/ObjectKind.cs delete mode 100644 MareSynchronosAPI/Data/Enum/UserPermissions.cs delete mode 100644 MareSynchronosAPI/Data/Extensions/GroupPermissionsExtensions.cs delete mode 100644 MareSynchronosAPI/Data/Extensions/GroupUserInfoExtensions.cs delete mode 100644 MareSynchronosAPI/Data/Extensions/GroupUserPermissionsExtensions.cs delete mode 100644 MareSynchronosAPI/Data/Extensions/UserPermissionsExtensions.cs delete mode 100644 MareSynchronosAPI/Data/FileReplacementData.cs delete mode 100644 MareSynchronosAPI/Data/GroupData.cs delete mode 100644 MareSynchronosAPI/Data/UserData.cs delete mode 100644 MareSynchronosAPI/Dto/CharaData/AccessTypeDto.cs delete mode 100644 MareSynchronosAPI/Dto/CharaData/CharaDataDownloadDto.cs delete mode 100644 MareSynchronosAPI/Dto/CharaData/CharaDataDto.cs delete mode 100644 MareSynchronosAPI/Dto/CharaData/CharaDataFullDto.cs delete mode 100644 MareSynchronosAPI/Dto/CharaData/CharaDataMetaInfoDto.cs delete mode 100644 MareSynchronosAPI/Dto/CharaData/CharaDataUpdateDto.cs delete mode 100644 MareSynchronosAPI/Dto/CharaData/ShareTypeDto.cs delete mode 100644 MareSynchronosAPI/Dto/ConnectionDto.cs delete mode 100644 MareSynchronosAPI/Dto/DefaultPermissionsDto.cs delete mode 100644 MareSynchronosAPI/Dto/Files/DownloadFileDto.cs delete mode 100644 MareSynchronosAPI/Dto/Files/FilesSendDto.cs delete mode 100644 MareSynchronosAPI/Dto/Files/ITransferFileDto.cs delete mode 100644 MareSynchronosAPI/Dto/Files/UploadFileDto.cs delete mode 100644 MareSynchronosAPI/Dto/Group/BannedGroupUserDto.cs delete mode 100644 MareSynchronosAPI/Dto/Group/GroupDto.cs delete mode 100644 MareSynchronosAPI/Dto/Group/GroupFullInfoDto.cs delete mode 100644 MareSynchronosAPI/Dto/Group/GroupInfoDto.cs delete mode 100644 MareSynchronosAPI/Dto/Group/GroupJoinDto.cs delete mode 100644 MareSynchronosAPI/Dto/Group/GroupPairDto.cs delete mode 100644 MareSynchronosAPI/Dto/Group/GroupPairFullInfoDto.cs delete mode 100644 MareSynchronosAPI/Dto/Group/GroupPairUserInfoDto.cs delete mode 100644 MareSynchronosAPI/Dto/Group/GroupPairUserPermissionDto.cs delete mode 100644 MareSynchronosAPI/Dto/Group/GroupPermissionDto.cs delete mode 100644 MareSynchronosAPI/Dto/SystemInfoDto.cs delete mode 100644 MareSynchronosAPI/Dto/User/BulkPermissionsDto.cs delete mode 100644 MareSynchronosAPI/Dto/User/CensusDataDto.cs delete mode 100644 MareSynchronosAPI/Dto/User/OnlineUserCharaDataDto.cs delete mode 100644 MareSynchronosAPI/Dto/User/OnlineUserIdentDto.cs delete mode 100644 MareSynchronosAPI/Dto/User/UserCharaDataMessageDto.cs delete mode 100644 MareSynchronosAPI/Dto/User/UserDto.cs delete mode 100644 MareSynchronosAPI/Dto/User/UserIndividualPairStatusDto.cs delete mode 100644 MareSynchronosAPI/Dto/User/UserPairDto.cs delete mode 100644 MareSynchronosAPI/Dto/User/UserPermissionsDto.cs delete mode 100644 MareSynchronosAPI/Dto/User/UserProfileDto.cs delete mode 100644 MareSynchronosAPI/LightlessSync.API.csproj delete mode 100644 MareSynchronosAPI/LightlessSyncAPI.sln delete mode 100644 MareSynchronosAPI/Routes/LightlessAuth.cs delete mode 100644 MareSynchronosAPI/Routes/LightlessFiles.cs delete mode 100644 MareSynchronosAPI/SignalR/ILightlessHub.cs delete mode 100644 MareSynchronosAPI/SignalR/ILightlessHubClient.cs delete mode 100644 MareSynchronosAPI/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs delete mode 100644 MareSynchronosAPI/obj/Debug/net8.0/LightlessSync.API.AssemblyInfo.cs delete mode 100644 MareSynchronosAPI/obj/Debug/net8.0/LightlessSync.API.AssemblyInfoInputs.cache delete mode 100644 MareSynchronosAPI/obj/Debug/net8.0/LightlessSync.API.GeneratedMSBuildEditorConfig.editorconfig delete mode 100644 MareSynchronosAPI/obj/Debug/net8.0/LightlessSync.API.GlobalUsings.g.cs delete mode 100644 MareSynchronosAPI/obj/Debug/net8.0/LightlessSync.API.assets.cache delete mode 100644 MareSynchronosAPI/obj/Debug/net8.0/LightlessSync.API.csproj.AssemblyReference.cache delete mode 100644 MareSynchronosAPI/obj/Debug/net8.0/MareSynchronos.API.AssemblyInfo.cs delete mode 100644 MareSynchronosAPI/obj/Debug/net8.0/MareSynchronos.API.AssemblyInfoInputs.cache delete mode 100644 MareSynchronosAPI/obj/Debug/net8.0/MareSynchronos.API.GeneratedMSBuildEditorConfig.editorconfig delete mode 100644 MareSynchronosAPI/obj/Debug/net8.0/MareSynchronos.API.GlobalUsings.g.cs delete mode 100644 MareSynchronosAPI/obj/Debug/net8.0/MareSynchronos.API.assets.cache delete mode 100644 MareSynchronosAPI/obj/Debug/net8.0/MareSynchronos.API.csproj.AssemblyReference.cache delete mode 100644 MareSynchronosAPI/obj/LightlessSync.API.csproj.nuget.dgspec.json delete mode 100644 MareSynchronosAPI/obj/LightlessSync.API.csproj.nuget.g.props delete mode 100644 MareSynchronosAPI/obj/LightlessSync.API.csproj.nuget.g.targets delete mode 100644 MareSynchronosAPI/obj/MareSynchronos.API.csproj.nuget.dgspec.json delete mode 100644 MareSynchronosAPI/obj/MareSynchronos.API.csproj.nuget.g.props delete mode 100644 MareSynchronosAPI/obj/MareSynchronos.API.csproj.nuget.g.targets delete mode 100644 MareSynchronosAPI/obj/project.assets.json delete mode 100644 MareSynchronosAPI/obj/project.nuget.cache diff --git a/MareSynchronosAPI/Data/CharacterData.cs b/MareSynchronosAPI/Data/CharacterData.cs deleted file mode 100644 index 42fcf1d..0000000 --- a/MareSynchronosAPI/Data/CharacterData.cs +++ /dev/null @@ -1,37 +0,0 @@ -using LightlessSync.API.Data.Enum; -using MessagePack; -using System.Security.Cryptography; - -using System.Text; -using System.Text.Json; -using System.Text.Json.Serialization; - -namespace LightlessSync.API.Data; - -[MessagePackObject(keyAsPropertyName: true)] -public class CharacterData -{ - public CharacterData() - { - DataHash = new(() => - { - var json = JsonSerializer.Serialize(this); -#pragma warning disable SYSLIB0021 // Type or member is obsolete - using SHA256CryptoServiceProvider cryptoProvider = new(); -#pragma warning restore SYSLIB0021 // Type or member is obsolete - return BitConverter.ToString(cryptoProvider.ComputeHash(Encoding.UTF8.GetBytes(json))).Replace("-", "", StringComparison.Ordinal); - }); - } - - public Dictionary CustomizePlusData { get; set; } = new(); - [JsonIgnore] - public Lazy DataHash { get; } - - public Dictionary> FileReplacements { get; set; } = new(); - public Dictionary GlamourerData { get; set; } = new(); - public string HeelsData { get; set; } = string.Empty; - public string HonorificData { get; set; } = string.Empty; - public string ManipulationData { get; set; } = string.Empty; - public string MoodlesData { get; set; } = string.Empty; - public string PetNamesData { get; set; } = string.Empty; -} \ No newline at end of file diff --git a/MareSynchronosAPI/Data/Comparer/GroupDataComparer.cs b/MareSynchronosAPI/Data/Comparer/GroupDataComparer.cs deleted file mode 100644 index 95d0881..0000000 --- a/MareSynchronosAPI/Data/Comparer/GroupDataComparer.cs +++ /dev/null @@ -1,22 +0,0 @@ -namespace LightlessSync.API.Data.Comparer; - -public class GroupDataComparer : IEqualityComparer -{ - private static GroupDataComparer _instance = new GroupDataComparer(); - - private GroupDataComparer() - { } - - public static GroupDataComparer Instance => _instance; - - public bool Equals(GroupData? x, GroupData? y) - { - if (x == null || y == null) return false; - return x.GID.Equals(y.GID, StringComparison.Ordinal); - } - - public int GetHashCode(GroupData obj) - { - return obj.GID.GetHashCode(); - } -} \ No newline at end of file diff --git a/MareSynchronosAPI/Data/Comparer/GroupDtoComparer.cs b/MareSynchronosAPI/Data/Comparer/GroupDtoComparer.cs deleted file mode 100644 index 8ffa4b0..0000000 --- a/MareSynchronosAPI/Data/Comparer/GroupDtoComparer.cs +++ /dev/null @@ -1,24 +0,0 @@ -using LightlessSync.API.Dto.Group; - -namespace LightlessSync.API.Data.Comparer; - -public class GroupDtoComparer : IEqualityComparer -{ - private static GroupDtoComparer _instance = new GroupDtoComparer(); - - private GroupDtoComparer() - { } - - public static GroupDtoComparer Instance => _instance; - - public bool Equals(GroupDto? x, GroupDto? y) - { - if (x == null || y == null) return false; - return x.GID.Equals(y.GID, StringComparison.Ordinal); - } - - public int GetHashCode(GroupDto obj) - { - return obj.Group.GID.GetHashCode(); - } -} \ No newline at end of file diff --git a/MareSynchronosAPI/Data/Comparer/GroupPairDtoComparer.cs b/MareSynchronosAPI/Data/Comparer/GroupPairDtoComparer.cs deleted file mode 100644 index 46fb844..0000000 --- a/MareSynchronosAPI/Data/Comparer/GroupPairDtoComparer.cs +++ /dev/null @@ -1,24 +0,0 @@ -using LightlessSync.API.Dto.Group; - -namespace LightlessSync.API.Data.Comparer; - -public class GroupPairDtoComparer : IEqualityComparer -{ - private static GroupPairDtoComparer _instance = new(); - - private GroupPairDtoComparer() - { } - - public static GroupPairDtoComparer Instance => _instance; - - public bool Equals(GroupPairDto? x, GroupPairDto? y) - { - if (x == null || y == null) return false; - return x.GID.Equals(y.GID, StringComparison.Ordinal) && x.UID.Equals(y.UID, StringComparison.Ordinal); - } - - public int GetHashCode(GroupPairDto obj) - { - return HashCode.Combine(obj.Group.GID.GetHashCode(), obj.User.UID.GetHashCode()); - } -} \ No newline at end of file diff --git a/MareSynchronosAPI/Data/Comparer/UserDataComparer.cs b/MareSynchronosAPI/Data/Comparer/UserDataComparer.cs deleted file mode 100644 index 0fc14b4..0000000 --- a/MareSynchronosAPI/Data/Comparer/UserDataComparer.cs +++ /dev/null @@ -1,22 +0,0 @@ -namespace LightlessSync.API.Data.Comparer; - -public class UserDataComparer : IEqualityComparer -{ - private static UserDataComparer _instance = new(); - - private UserDataComparer() - { } - - public static UserDataComparer Instance => _instance; - - public bool Equals(UserData? x, UserData? y) - { - if (x == null || y == null) return false; - return x.UID.Equals(y.UID, StringComparison.Ordinal); - } - - public int GetHashCode(UserData obj) - { - return obj.UID.GetHashCode(); - } -} \ No newline at end of file diff --git a/MareSynchronosAPI/Data/Comparer/UserDtoComparer.cs b/MareSynchronosAPI/Data/Comparer/UserDtoComparer.cs deleted file mode 100644 index 4c0d2a4..0000000 --- a/MareSynchronosAPI/Data/Comparer/UserDtoComparer.cs +++ /dev/null @@ -1,24 +0,0 @@ -using LightlessSync.API.Dto.User; - -namespace LightlessSync.API.Data.Comparer; - -public class UserDtoComparer : IEqualityComparer -{ - private static UserDtoComparer _instance = new(); - - private UserDtoComparer() - { } - - public static UserDtoComparer Instance => _instance; - - public bool Equals(UserDto? x, UserDto? y) - { - if (x == null || y == null) return false; - return x.User.UID.Equals(y.User.UID, StringComparison.Ordinal); - } - - public int GetHashCode(UserDto obj) - { - return obj.User.UID.GetHashCode(); - } -} \ No newline at end of file diff --git a/MareSynchronosAPI/Data/Constants.cs b/MareSynchronosAPI/Data/Constants.cs deleted file mode 100644 index ba56507..0000000 --- a/MareSynchronosAPI/Data/Constants.cs +++ /dev/null @@ -1,6 +0,0 @@ -namespace LightlessSync.API.Data; - -public class Constants -{ - public const string IndividualKeyword = "//MARE//DIRECT"; -} \ No newline at end of file diff --git a/MareSynchronosAPI/Data/Enum/GroupPairUserInfo.cs b/MareSynchronosAPI/Data/Enum/GroupPairUserInfo.cs deleted file mode 100644 index 3d17685..0000000 --- a/MareSynchronosAPI/Data/Enum/GroupPairUserInfo.cs +++ /dev/null @@ -1,9 +0,0 @@ -namespace LightlessSync.API.Data.Enum; - -[Flags] -public enum GroupPairUserInfo -{ - None = 0x0, - IsModerator = 0x2, - IsPinned = 0x4 -} \ No newline at end of file diff --git a/MareSynchronosAPI/Data/Enum/GroupPermissions.cs b/MareSynchronosAPI/Data/Enum/GroupPermissions.cs deleted file mode 100644 index 6a5b583..0000000 --- a/MareSynchronosAPI/Data/Enum/GroupPermissions.cs +++ /dev/null @@ -1,11 +0,0 @@ -namespace LightlessSync.API.Data.Enum; - -[Flags] -public enum GroupPermissions -{ - NoneSet = 0x0, - PreferDisableAnimations = 0x1, - PreferDisableSounds = 0x2, - DisableInvites = 0x4, - PreferDisableVFX = 0x8, -} \ No newline at end of file diff --git a/MareSynchronosAPI/Data/Enum/GroupUserPreferredPermissions.cs b/MareSynchronosAPI/Data/Enum/GroupUserPreferredPermissions.cs deleted file mode 100644 index c3fe35d..0000000 --- a/MareSynchronosAPI/Data/Enum/GroupUserPreferredPermissions.cs +++ /dev/null @@ -1,11 +0,0 @@ -namespace LightlessSync.API.Data.Enum; - -[Flags] -public enum GroupUserPreferredPermissions -{ - NoneSet = 0x0, - Paused = 0x1, - DisableAnimations = 0x2, - DisableSounds = 0x4, - DisableVFX = 0x8, -} \ No newline at end of file diff --git a/MareSynchronosAPI/Data/Enum/IndividualPairStatus.cs b/MareSynchronosAPI/Data/Enum/IndividualPairStatus.cs deleted file mode 100644 index bac0fbe..0000000 --- a/MareSynchronosAPI/Data/Enum/IndividualPairStatus.cs +++ /dev/null @@ -1,8 +0,0 @@ -namespace LightlessSync.API.Data.Enum; - -public enum IndividualPairStatus -{ - None, - OneSided, - Bidirectional -} \ No newline at end of file diff --git a/MareSynchronosAPI/Data/Enum/MessageSeverity.cs b/MareSynchronosAPI/Data/Enum/MessageSeverity.cs deleted file mode 100644 index 28fd22f..0000000 --- a/MareSynchronosAPI/Data/Enum/MessageSeverity.cs +++ /dev/null @@ -1,8 +0,0 @@ -namespace LightlessSync.API.Data.Enum; - -public enum MessageSeverity -{ - Information, - Warning, - Error -} \ No newline at end of file diff --git a/MareSynchronosAPI/Data/Enum/ObjectKind.cs b/MareSynchronosAPI/Data/Enum/ObjectKind.cs deleted file mode 100644 index f044bc0..0000000 --- a/MareSynchronosAPI/Data/Enum/ObjectKind.cs +++ /dev/null @@ -1,9 +0,0 @@ -namespace LightlessSync.API.Data.Enum; - -public enum ObjectKind -{ - Player = 0, - MinionOrMount = 1, - Companion = 2, - Pet = 3, -} \ No newline at end of file diff --git a/MareSynchronosAPI/Data/Enum/UserPermissions.cs b/MareSynchronosAPI/Data/Enum/UserPermissions.cs deleted file mode 100644 index 4d2ae0c..0000000 --- a/MareSynchronosAPI/Data/Enum/UserPermissions.cs +++ /dev/null @@ -1,12 +0,0 @@ -namespace LightlessSync.API.Data.Enum; - -[Flags] -public enum UserPermissions -{ - NoneSet = 0, - Paused = 1, - DisableAnimations = 2, - DisableSounds = 4, - DisableVFX = 8, - Sticky = 16, -} \ No newline at end of file diff --git a/MareSynchronosAPI/Data/Extensions/GroupPermissionsExtensions.cs b/MareSynchronosAPI/Data/Extensions/GroupPermissionsExtensions.cs deleted file mode 100644 index 5b66f63..0000000 --- a/MareSynchronosAPI/Data/Extensions/GroupPermissionsExtensions.cs +++ /dev/null @@ -1,50 +0,0 @@ -using LightlessSync.API.Data.Enum; - -namespace LightlessSync.API.Data.Extensions; - -public static class GroupPermissionsExtensions -{ - public static bool IsDisableInvites(this GroupPermissions perm) - { - return perm.HasFlag(GroupPermissions.DisableInvites); - } - - public static bool IsPreferDisableAnimations(this GroupPermissions perm) - { - return perm.HasFlag(GroupPermissions.PreferDisableAnimations); - } - - public static bool IsPreferDisableSounds(this GroupPermissions perm) - { - return perm.HasFlag(GroupPermissions.PreferDisableSounds); - } - - public static bool IsPreferDisableVFX(this GroupPermissions perm) - { - return perm.HasFlag(GroupPermissions.PreferDisableVFX); - } - - public static void SetDisableInvites(this ref GroupPermissions perm, bool set) - { - if (set) perm |= GroupPermissions.DisableInvites; - else perm &= ~GroupPermissions.DisableInvites; - } - - public static void SetPreferDisableAnimations(this ref GroupPermissions perm, bool set) - { - if (set) perm |= GroupPermissions.PreferDisableAnimations; - else perm &= ~GroupPermissions.PreferDisableAnimations; - } - - public static void SetPreferDisableSounds(this ref GroupPermissions perm, bool set) - { - if (set) perm |= GroupPermissions.PreferDisableSounds; - else perm &= ~GroupPermissions.PreferDisableSounds; - } - - public static void SetPreferDisableVFX(this ref GroupPermissions perm, bool set) - { - if (set) perm |= GroupPermissions.PreferDisableVFX; - else perm &= ~GroupPermissions.PreferDisableVFX; - } -} \ No newline at end of file diff --git a/MareSynchronosAPI/Data/Extensions/GroupUserInfoExtensions.cs b/MareSynchronosAPI/Data/Extensions/GroupUserInfoExtensions.cs deleted file mode 100644 index 40e9b38..0000000 --- a/MareSynchronosAPI/Data/Extensions/GroupUserInfoExtensions.cs +++ /dev/null @@ -1,28 +0,0 @@ -using LightlessSync.API.Data.Enum; - -namespace LightlessSync.API.Data.Extensions; - -public static class GroupUserInfoExtensions -{ - public static bool IsModerator(this GroupPairUserInfo info) - { - return info.HasFlag(GroupPairUserInfo.IsModerator); - } - - public static bool IsPinned(this GroupPairUserInfo info) - { - return info.HasFlag(GroupPairUserInfo.IsPinned); - } - - public static void SetModerator(this ref GroupPairUserInfo info, bool isModerator) - { - if (isModerator) info |= GroupPairUserInfo.IsModerator; - else info &= ~GroupPairUserInfo.IsModerator; - } - - public static void SetPinned(this ref GroupPairUserInfo info, bool isPinned) - { - if (isPinned) info |= GroupPairUserInfo.IsPinned; - else info &= ~GroupPairUserInfo.IsPinned; - } -} \ No newline at end of file diff --git a/MareSynchronosAPI/Data/Extensions/GroupUserPermissionsExtensions.cs b/MareSynchronosAPI/Data/Extensions/GroupUserPermissionsExtensions.cs deleted file mode 100644 index 3ade66f..0000000 --- a/MareSynchronosAPI/Data/Extensions/GroupUserPermissionsExtensions.cs +++ /dev/null @@ -1,50 +0,0 @@ -using LightlessSync.API.Data.Enum; - -namespace LightlessSync.API.Data.Extensions; - -public static class GroupUserPermissionsExtensions -{ - public static bool IsDisableAnimations(this GroupUserPreferredPermissions perm) - { - return perm.HasFlag(GroupUserPreferredPermissions.DisableAnimations); - } - - public static bool IsDisableSounds(this GroupUserPreferredPermissions perm) - { - return perm.HasFlag(GroupUserPreferredPermissions.DisableSounds); - } - - public static bool IsDisableVFX(this GroupUserPreferredPermissions perm) - { - return perm.HasFlag(GroupUserPreferredPermissions.DisableVFX); - } - - public static bool IsPaused(this GroupUserPreferredPermissions perm) - { - return perm.HasFlag(GroupUserPreferredPermissions.Paused); - } - - public static void SetDisableAnimations(this ref GroupUserPreferredPermissions perm, bool set) - { - if (set) perm |= GroupUserPreferredPermissions.DisableAnimations; - else perm &= ~GroupUserPreferredPermissions.DisableAnimations; - } - - public static void SetDisableSounds(this ref GroupUserPreferredPermissions perm, bool set) - { - if (set) perm |= GroupUserPreferredPermissions.DisableSounds; - else perm &= ~GroupUserPreferredPermissions.DisableSounds; - } - - public static void SetDisableVFX(this ref GroupUserPreferredPermissions perm, bool set) - { - if (set) perm |= GroupUserPreferredPermissions.DisableVFX; - else perm &= ~GroupUserPreferredPermissions.DisableVFX; - } - - public static void SetPaused(this ref GroupUserPreferredPermissions perm, bool set) - { - if (set) perm |= GroupUserPreferredPermissions.Paused; - else perm &= ~GroupUserPreferredPermissions.Paused; - } -} \ No newline at end of file diff --git a/MareSynchronosAPI/Data/Extensions/UserPermissionsExtensions.cs b/MareSynchronosAPI/Data/Extensions/UserPermissionsExtensions.cs deleted file mode 100644 index d4ae70f..0000000 --- a/MareSynchronosAPI/Data/Extensions/UserPermissionsExtensions.cs +++ /dev/null @@ -1,61 +0,0 @@ -using LightlessSync.API.Data.Enum; - -namespace LightlessSync.API.Data.Extensions; - -public static class UserPermissionsExtensions -{ - public static bool IsDisableAnimations(this UserPermissions perm) - { - return perm.HasFlag(UserPermissions.DisableAnimations); - } - - public static bool IsDisableSounds(this UserPermissions perm) - { - return perm.HasFlag(UserPermissions.DisableSounds); - } - - public static bool IsDisableVFX(this UserPermissions perm) - { - return perm.HasFlag(UserPermissions.DisableVFX); - } - - public static bool IsPaused(this UserPermissions perm) - { - return perm.HasFlag(UserPermissions.Paused); - } - - public static bool IsSticky(this UserPermissions perm) - { - return perm.HasFlag(UserPermissions.Sticky); - } - - public static void SetDisableAnimations(this ref UserPermissions perm, bool set) - { - if (set) perm |= UserPermissions.DisableAnimations; - else perm &= ~UserPermissions.DisableAnimations; - } - - public static void SetDisableSounds(this ref UserPermissions perm, bool set) - { - if (set) perm |= UserPermissions.DisableSounds; - else perm &= ~UserPermissions.DisableSounds; - } - - public static void SetDisableVFX(this ref UserPermissions perm, bool set) - { - if (set) perm |= UserPermissions.DisableVFX; - else perm &= ~UserPermissions.DisableVFX; - } - - public static void SetPaused(this ref UserPermissions perm, bool paused) - { - if (paused) perm |= UserPermissions.Paused; - else perm &= ~UserPermissions.Paused; - } - - public static void SetSticky(this ref UserPermissions perm, bool sticky) - { - if (sticky) perm |= UserPermissions.Sticky; - else perm &= ~UserPermissions.Sticky; - } -} \ No newline at end of file diff --git a/MareSynchronosAPI/Data/FileReplacementData.cs b/MareSynchronosAPI/Data/FileReplacementData.cs deleted file mode 100644 index 1acfb2f..0000000 --- a/MareSynchronosAPI/Data/FileReplacementData.cs +++ /dev/null @@ -1,29 +0,0 @@ -using MessagePack; -using System.Security.Cryptography; -using System.Text; -using System.Text.Json; -using System.Text.Json.Serialization; - -namespace LightlessSync.API.Data; - -[MessagePackObject(keyAsPropertyName: true)] -public class FileReplacementData -{ - public FileReplacementData() - { - DataHash = new(() => - { - var json = JsonSerializer.Serialize(this); -#pragma warning disable SYSLIB0021 // Type or member is obsolete - using SHA256CryptoServiceProvider cryptoProvider = new(); -#pragma warning restore SYSLIB0021 // Type or member is obsolete - return BitConverter.ToString(cryptoProvider.ComputeHash(Encoding.UTF8.GetBytes(json))).Replace("-", "", StringComparison.Ordinal); - }); - } - - [JsonIgnore] - public Lazy DataHash { get; } - public string FileSwapPath { get; set; } = string.Empty; - public string[] GamePaths { get; set; } = Array.Empty(); - public string Hash { get; set; } = string.Empty; -} \ No newline at end of file diff --git a/MareSynchronosAPI/Data/GroupData.cs b/MareSynchronosAPI/Data/GroupData.cs deleted file mode 100644 index 1a9abea..0000000 --- a/MareSynchronosAPI/Data/GroupData.cs +++ /dev/null @@ -1,10 +0,0 @@ -using MessagePack; - -namespace LightlessSync.API.Data; - -[MessagePackObject(keyAsPropertyName: true)] -public record GroupData(string GID, string? Alias = null) -{ - [IgnoreMember] - public string AliasOrGID => string.IsNullOrWhiteSpace(Alias) ? GID : Alias; -} \ No newline at end of file diff --git a/MareSynchronosAPI/Data/UserData.cs b/MareSynchronosAPI/Data/UserData.cs deleted file mode 100644 index 1ca6934..0000000 --- a/MareSynchronosAPI/Data/UserData.cs +++ /dev/null @@ -1,10 +0,0 @@ -using MessagePack; - -namespace LightlessSync.API.Data; - -[MessagePackObject(keyAsPropertyName: true)] -public record UserData(string UID, string? Alias = null) -{ - [IgnoreMember] - public string AliasOrUID => string.IsNullOrWhiteSpace(Alias) ? UID : Alias; -} \ No newline at end of file diff --git a/MareSynchronosAPI/Dto/CharaData/AccessTypeDto.cs b/MareSynchronosAPI/Dto/CharaData/AccessTypeDto.cs deleted file mode 100644 index 826cdf5..0000000 --- a/MareSynchronosAPI/Dto/CharaData/AccessTypeDto.cs +++ /dev/null @@ -1,9 +0,0 @@ -namespace LightlessSync.API.Dto.CharaData; - -public enum AccessTypeDto -{ - Individuals, - ClosePairs, - AllPairs, - Public -} diff --git a/MareSynchronosAPI/Dto/CharaData/CharaDataDownloadDto.cs b/MareSynchronosAPI/Dto/CharaData/CharaDataDownloadDto.cs deleted file mode 100644 index dab274c..0000000 --- a/MareSynchronosAPI/Dto/CharaData/CharaDataDownloadDto.cs +++ /dev/null @@ -1,14 +0,0 @@ -using LightlessSync.API.Data; -using MessagePack; - -namespace LightlessSync.API.Dto.CharaData; - -[MessagePackObject(keyAsPropertyName: true)] -public record CharaDataDownloadDto(string Id, UserData Uploader) : CharaDataDto(Id, Uploader) -{ - public string GlamourerData { get; init; } = string.Empty; - public string CustomizeData { get; init; } = string.Empty; - public string ManipulationData { get; set; } = string.Empty; - public List FileGamePaths { get; init; } = []; - public List FileSwaps { get; init; } = []; -} \ No newline at end of file diff --git a/MareSynchronosAPI/Dto/CharaData/CharaDataDto.cs b/MareSynchronosAPI/Dto/CharaData/CharaDataDto.cs deleted file mode 100644 index 68f7786..0000000 --- a/MareSynchronosAPI/Dto/CharaData/CharaDataDto.cs +++ /dev/null @@ -1,9 +0,0 @@ -using LightlessSync.API.Data; - -namespace LightlessSync.API.Dto.CharaData; - -public record CharaDataDto(string Id, UserData Uploader) -{ - public string Description { get; init; } = string.Empty; - public DateTime UpdatedDate { get; init; } -} diff --git a/MareSynchronosAPI/Dto/CharaData/CharaDataFullDto.cs b/MareSynchronosAPI/Dto/CharaData/CharaDataFullDto.cs deleted file mode 100644 index 5f0bc2b..0000000 --- a/MareSynchronosAPI/Dto/CharaData/CharaDataFullDto.cs +++ /dev/null @@ -1,88 +0,0 @@ -using LightlessSync.API.Data; -using MessagePack; - -namespace LightlessSync.API.Dto.CharaData; - -[MessagePackObject(keyAsPropertyName: true)] -public record CharaDataFullDto(string Id, UserData Uploader) : CharaDataDto(Id, Uploader) -{ - public DateTime CreatedDate { get; init; } - public DateTime ExpiryDate { get; set; } - public string GlamourerData { get; set; } = string.Empty; - public string CustomizeData { get; set; } = string.Empty; - public string ManipulationData { get; set; } = string.Empty; - public int DownloadCount { get; set; } = 0; - public List AllowedUsers { get; set; } = []; - public List AllowedGroups { get; set; } = []; - public List FileGamePaths { get; set; } = []; - public List FileSwaps { get; set; } = []; - public List OriginalFiles { get; set; } = []; - public AccessTypeDto AccessType { get; set; } - public ShareTypeDto ShareType { get; set; } - public List PoseData { get; set; } = []; -} - -[MessagePackObject(keyAsPropertyName: true)] -public record GamePathEntry(string HashOrFileSwap, string GamePath); - -[MessagePackObject(keyAsPropertyName: true)] -public record PoseEntry(long? Id) -{ - public string? Description { get; set; } = string.Empty; - public string? PoseData { get; set; } = string.Empty; - public WorldData? WorldData { get; set; } -} - -[MessagePackObject] -public record struct WorldData -{ - [Key(0)] public LocationInfo LocationInfo { get; set; } - [Key(1)] public float PositionX { get; set; } - [Key(2)] public float PositionY { get; set; } - [Key(3)] public float PositionZ { get; set; } - [Key(4)] public float RotationX { get; set; } - [Key(5)] public float RotationY { get; set; } - [Key(6)] public float RotationZ { get; set; } - [Key(7)] public float RotationW { get; set; } - [Key(8)] public float ScaleX { get; set; } - [Key(9)] public float ScaleY { get; set; } - [Key(10)] public float ScaleZ { get; set; } -} - -[MessagePackObject] -public record struct LocationInfo -{ - [Key(0)] public uint ServerId { get; set; } - [Key(1)] public uint MapId { get; set; } - [Key(2)] public uint TerritoryId { get; set; } - [Key(3)] public uint DivisionId { get; set; } - [Key(4)] public uint WardId { get; set; } - [Key(5)] public uint HouseId { get; set; } - [Key(6)] public uint RoomId { get; set; } -} - -[MessagePackObject] -public record struct PoseData -{ - [Key(0)] public bool IsDelta { get; set; } - [Key(1)] public Dictionary Bones { get; set; } - [Key(2)] public Dictionary MainHand { get; set; } - [Key(3)] public Dictionary OffHand { get; set; } - [Key(4)] public BoneData ModelDifference { get; set; } -} - -[MessagePackObject] -public record struct BoneData -{ - [Key(0)] public bool Exists { get; set; } - [Key(1)] public float PositionX { get; set; } - [Key(2)] public float PositionY { get; set; } - [Key(3)] public float PositionZ { get; set; } - [Key(4)] public float RotationX { get; set; } - [Key(5)] public float RotationY { get; set; } - [Key(6)] public float RotationZ { get; set; } - [Key(7)] public float RotationW { get; set; } - [Key(8)] public float ScaleX { get; set; } - [Key(9)] public float ScaleY { get; set; } - [Key(10)] public float ScaleZ { get; set; } -} \ No newline at end of file diff --git a/MareSynchronosAPI/Dto/CharaData/CharaDataMetaInfoDto.cs b/MareSynchronosAPI/Dto/CharaData/CharaDataMetaInfoDto.cs deleted file mode 100644 index a952631..0000000 --- a/MareSynchronosAPI/Dto/CharaData/CharaDataMetaInfoDto.cs +++ /dev/null @@ -1,11 +0,0 @@ -using LightlessSync.API.Data; -using MessagePack; - -namespace LightlessSync.API.Dto.CharaData; - -[MessagePackObject(keyAsPropertyName: true)] -public record CharaDataMetaInfoDto(string Id, UserData Uploader) : CharaDataDto(Id, Uploader) -{ - public bool CanBeDownloaded { get; init; } - public List PoseData { get; set; } = []; -} diff --git a/MareSynchronosAPI/Dto/CharaData/CharaDataUpdateDto.cs b/MareSynchronosAPI/Dto/CharaData/CharaDataUpdateDto.cs deleted file mode 100644 index 97f5143..0000000 --- a/MareSynchronosAPI/Dto/CharaData/CharaDataUpdateDto.cs +++ /dev/null @@ -1,20 +0,0 @@ -using MessagePack; - -namespace LightlessSync.API.Dto.CharaData; - -[MessagePackObject(keyAsPropertyName: true)] -public record CharaDataUpdateDto(string Id) -{ - public string? Description { get; set; } - public DateTime? ExpiryDate { get; set; } - public string? GlamourerData { get; set; } - public string? CustomizeData { get; set; } - public string? ManipulationData { get; set; } - public List? AllowedUsers { get; set; } - public List? AllowedGroups { get; set; } - public List? FileGamePaths { get; set; } - public List? FileSwaps { get; set; } - public AccessTypeDto? AccessType { get; set; } - public ShareTypeDto? ShareType { get; set; } - public List? Poses { get; set; } -} diff --git a/MareSynchronosAPI/Dto/CharaData/ShareTypeDto.cs b/MareSynchronosAPI/Dto/CharaData/ShareTypeDto.cs deleted file mode 100644 index 2d199c2..0000000 --- a/MareSynchronosAPI/Dto/CharaData/ShareTypeDto.cs +++ /dev/null @@ -1,7 +0,0 @@ -namespace LightlessSync.API.Dto.CharaData; - -public enum ShareTypeDto -{ - Private, - Shared -} diff --git a/MareSynchronosAPI/Dto/ConnectionDto.cs b/MareSynchronosAPI/Dto/ConnectionDto.cs deleted file mode 100644 index 98eac82..0000000 --- a/MareSynchronosAPI/Dto/ConnectionDto.cs +++ /dev/null @@ -1,27 +0,0 @@ -using LightlessSync.API.Data; -using MessagePack; - -namespace LightlessSync.API.Dto; - -[MessagePackObject(keyAsPropertyName: true)] -public record ConnectionDto(UserData User) -{ - public Version CurrentClientVersion { get; set; } = new(0, 0, 0); - public int ServerVersion { get; set; } - public bool IsAdmin { get; set; } - public bool IsModerator { get; set; } - public ServerInfo ServerInfo { get; set; } = new(); - public DefaultPermissionsDto DefaultPreferredPermissions { get; set; } = new(); -} - -[MessagePackObject(keyAsPropertyName: true)] -public record ServerInfo -{ - public string ShardName { get; set; } = string.Empty; - public int MaxGroupUserCount { get; set; } - public int MaxGroupsCreatedByUser { get; set; } - public int MaxGroupsJoinedByUser { get; set; } - public Uri FileServerAddress { get; set; } = new Uri("http://nonemptyuri"); - public int MaxCharaData { get; set; } - public int MaxCharaDataVanity { get; set; } -} diff --git a/MareSynchronosAPI/Dto/DefaultPermissionsDto.cs b/MareSynchronosAPI/Dto/DefaultPermissionsDto.cs deleted file mode 100644 index 90f69f0..0000000 --- a/MareSynchronosAPI/Dto/DefaultPermissionsDto.cs +++ /dev/null @@ -1,15 +0,0 @@ -using MessagePack; - -namespace LightlessSync.API.Dto; - -[MessagePackObject(keyAsPropertyName: true)] -public record DefaultPermissionsDto -{ - public bool DisableIndividualAnimations { get; set; } = false; - public bool DisableIndividualSounds { get; set; } = false; - public bool DisableIndividualVFX { get; set; } = false; - public bool DisableGroupAnimations { get; set; } = false; - public bool DisableGroupSounds { get; set; } = false; - public bool DisableGroupVFX { get; set; } = false; - public bool IndividualIsSticky { get; set; } = true; -} \ No newline at end of file diff --git a/MareSynchronosAPI/Dto/Files/DownloadFileDto.cs b/MareSynchronosAPI/Dto/Files/DownloadFileDto.cs deleted file mode 100644 index 2e8f8d4..0000000 --- a/MareSynchronosAPI/Dto/Files/DownloadFileDto.cs +++ /dev/null @@ -1,15 +0,0 @@ -using MessagePack; - -namespace LightlessSync.API.Dto.Files; - -[MessagePackObject(keyAsPropertyName: true)] -public record DownloadFileDto : ITransferFileDto -{ - public bool FileExists { get; set; } = true; - public string Hash { get; set; } = string.Empty; - public string Url { get; set; } = string.Empty; - public long Size { get; set; } = 0; - public bool IsForbidden { get; set; } = false; - public string ForbiddenBy { get; set; } = string.Empty; - public long RawSize { get; set; } = 0; -} \ No newline at end of file diff --git a/MareSynchronosAPI/Dto/Files/FilesSendDto.cs b/MareSynchronosAPI/Dto/Files/FilesSendDto.cs deleted file mode 100644 index 8c0e87f..0000000 --- a/MareSynchronosAPI/Dto/Files/FilesSendDto.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace LightlessSync.API.Dto.Files; - -public class FilesSendDto -{ - public List FileHashes { get; set; } = new(); - public List UIDs { get; set; } = new(); -} \ No newline at end of file diff --git a/MareSynchronosAPI/Dto/Files/ITransferFileDto.cs b/MareSynchronosAPI/Dto/Files/ITransferFileDto.cs deleted file mode 100644 index d164f7a..0000000 --- a/MareSynchronosAPI/Dto/Files/ITransferFileDto.cs +++ /dev/null @@ -1,8 +0,0 @@ -namespace LightlessSync.API.Dto.Files; - -public interface ITransferFileDto -{ - string ForbiddenBy { get; set; } - string Hash { get; set; } - bool IsForbidden { get; set; } -} \ No newline at end of file diff --git a/MareSynchronosAPI/Dto/Files/UploadFileDto.cs b/MareSynchronosAPI/Dto/Files/UploadFileDto.cs deleted file mode 100644 index f7f7c48..0000000 --- a/MareSynchronosAPI/Dto/Files/UploadFileDto.cs +++ /dev/null @@ -1,11 +0,0 @@ -using MessagePack; - -namespace LightlessSync.API.Dto.Files; - -[MessagePackObject(keyAsPropertyName: true)] -public record UploadFileDto : ITransferFileDto -{ - public string Hash { get; set; } = string.Empty; - public bool IsForbidden { get; set; } = false; - public string ForbiddenBy { get; set; } = string.Empty; -} \ No newline at end of file diff --git a/MareSynchronosAPI/Dto/Group/BannedGroupUserDto.cs b/MareSynchronosAPI/Dto/Group/BannedGroupUserDto.cs deleted file mode 100644 index cceffe6..0000000 --- a/MareSynchronosAPI/Dto/Group/BannedGroupUserDto.cs +++ /dev/null @@ -1,19 +0,0 @@ -using LightlessSync.API.Data; -using MessagePack; - -namespace LightlessSync.API.Dto.Group; - -[MessagePackObject(keyAsPropertyName: true)] -public record BannedGroupUserDto : GroupPairDto -{ - public BannedGroupUserDto(GroupData group, UserData user, string reason, DateTime bannedOn, string bannedBy) : base(group, user) - { - Reason = reason; - BannedOn = bannedOn; - BannedBy = bannedBy; - } - - public string Reason { get; set; } - public DateTime BannedOn { get; set; } - public string BannedBy { get; set; } -} \ No newline at end of file diff --git a/MareSynchronosAPI/Dto/Group/GroupDto.cs b/MareSynchronosAPI/Dto/Group/GroupDto.cs deleted file mode 100644 index eefb699..0000000 --- a/MareSynchronosAPI/Dto/Group/GroupDto.cs +++ /dev/null @@ -1,13 +0,0 @@ -using LightlessSync.API.Data; -using MessagePack; - -namespace LightlessSync.API.Dto.Group; - -[MessagePackObject(keyAsPropertyName: true)] -public record GroupDto(GroupData Group) -{ - public GroupData Group { get; set; } = Group; - public string GID => Group.GID; - public string? GroupAlias => Group.Alias; - public string GroupAliasOrGID => Group.AliasOrGID; -} \ No newline at end of file diff --git a/MareSynchronosAPI/Dto/Group/GroupFullInfoDto.cs b/MareSynchronosAPI/Dto/Group/GroupFullInfoDto.cs deleted file mode 100644 index 68105ba..0000000 --- a/MareSynchronosAPI/Dto/Group/GroupFullInfoDto.cs +++ /dev/null @@ -1,14 +0,0 @@ -using LightlessSync.API.Data; -using LightlessSync.API.Data.Enum; -using MessagePack; - -namespace LightlessSync.API.Dto.Group; - -[MessagePackObject(keyAsPropertyName: true)] -public record GroupFullInfoDto(GroupData Group, UserData Owner, GroupPermissions GroupPermissions, - GroupUserPreferredPermissions GroupUserPermissions, GroupPairUserInfo GroupUserInfo, - Dictionary GroupPairUserInfos) : GroupInfoDto(Group, Owner, GroupPermissions) -{ - public GroupUserPreferredPermissions GroupUserPermissions { get; set; } = GroupUserPermissions; - public GroupPairUserInfo GroupUserInfo { get; set; } = GroupUserInfo; -} \ No newline at end of file diff --git a/MareSynchronosAPI/Dto/Group/GroupInfoDto.cs b/MareSynchronosAPI/Dto/Group/GroupInfoDto.cs deleted file mode 100644 index 2e47955..0000000 --- a/MareSynchronosAPI/Dto/Group/GroupInfoDto.cs +++ /dev/null @@ -1,18 +0,0 @@ -using LightlessSync.API.Data; -using LightlessSync.API.Data.Enum; -using MessagePack; - -namespace LightlessSync.API.Dto.Group; - -[MessagePackObject(keyAsPropertyName: true)] -public record GroupInfoDto(GroupData Group, UserData Owner, GroupPermissions GroupPermissions) : GroupDto(Group) -{ - public GroupPermissions GroupPermissions { get; set; } = GroupPermissions; - public UserData Owner { get; set; } = Owner; - - public string OwnerUID => Owner.UID; - public string? OwnerAlias => Owner.Alias; - public string OwnerAliasOrUID => Owner.AliasOrUID; -} - -public record GroupJoinInfoDto(GroupData Group, UserData Owner, GroupPermissions GroupPermissions, bool Success) : GroupInfoDto(Group, Owner, GroupPermissions); \ No newline at end of file diff --git a/MareSynchronosAPI/Dto/Group/GroupJoinDto.cs b/MareSynchronosAPI/Dto/Group/GroupJoinDto.cs deleted file mode 100644 index a440658..0000000 --- a/MareSynchronosAPI/Dto/Group/GroupJoinDto.cs +++ /dev/null @@ -1,11 +0,0 @@ -using LightlessSync.API.Data; -using LightlessSync.API.Data.Enum; -using MessagePack; - -namespace LightlessSync.API.Dto.Group; - -[MessagePackObject(keyAsPropertyName: true)] -public record GroupPasswordDto(GroupData Group, string Password) : GroupDto(Group); - -[MessagePackObject(keyAsPropertyName: true)] -public record GroupJoinDto(GroupData Group, string Password, GroupUserPreferredPermissions GroupUserPreferredPermissions) : GroupPasswordDto(Group, Password); \ No newline at end of file diff --git a/MareSynchronosAPI/Dto/Group/GroupPairDto.cs b/MareSynchronosAPI/Dto/Group/GroupPairDto.cs deleted file mode 100644 index 8dd903a..0000000 --- a/MareSynchronosAPI/Dto/Group/GroupPairDto.cs +++ /dev/null @@ -1,12 +0,0 @@ -using LightlessSync.API.Data; -using MessagePack; - -namespace LightlessSync.API.Dto.Group; - -[MessagePackObject(keyAsPropertyName: true)] -public record GroupPairDto(GroupData Group, UserData User) : GroupDto(Group) -{ - public string UID => User.UID; - public string? UserAlias => User.Alias; - public string UserAliasOrUID => User.AliasOrUID; -} \ No newline at end of file diff --git a/MareSynchronosAPI/Dto/Group/GroupPairFullInfoDto.cs b/MareSynchronosAPI/Dto/Group/GroupPairFullInfoDto.cs deleted file mode 100644 index 1c9b883..0000000 --- a/MareSynchronosAPI/Dto/Group/GroupPairFullInfoDto.cs +++ /dev/null @@ -1,8 +0,0 @@ -using LightlessSync.API.Data; -using LightlessSync.API.Data.Enum; -using MessagePack; - -namespace LightlessSync.API.Dto.Group; - -[MessagePackObject(keyAsPropertyName: true)] -public record GroupPairFullInfoDto(GroupData Group, UserData User, UserPermissions SelfToOtherPermissions, UserPermissions OtherToSelfPermissions) : GroupPairDto(Group, User); \ No newline at end of file diff --git a/MareSynchronosAPI/Dto/Group/GroupPairUserInfoDto.cs b/MareSynchronosAPI/Dto/Group/GroupPairUserInfoDto.cs deleted file mode 100644 index 8b21137..0000000 --- a/MareSynchronosAPI/Dto/Group/GroupPairUserInfoDto.cs +++ /dev/null @@ -1,8 +0,0 @@ -using LightlessSync.API.Data; -using LightlessSync.API.Data.Enum; -using MessagePack; - -namespace LightlessSync.API.Dto.Group; - -[MessagePackObject(keyAsPropertyName: true)] -public record GroupPairUserInfoDto(GroupData Group, UserData User, GroupPairUserInfo GroupUserInfo) : GroupPairDto(Group, User); \ No newline at end of file diff --git a/MareSynchronosAPI/Dto/Group/GroupPairUserPermissionDto.cs b/MareSynchronosAPI/Dto/Group/GroupPairUserPermissionDto.cs deleted file mode 100644 index 50d0947..0000000 --- a/MareSynchronosAPI/Dto/Group/GroupPairUserPermissionDto.cs +++ /dev/null @@ -1,8 +0,0 @@ -using LightlessSync.API.Data; -using LightlessSync.API.Data.Enum; -using MessagePack; - -namespace LightlessSync.API.Dto.Group; - -[MessagePackObject(keyAsPropertyName: true)] -public record GroupPairUserPermissionDto(GroupData Group, UserData User, GroupUserPreferredPermissions GroupPairPermissions) : GroupPairDto(Group, User); \ No newline at end of file diff --git a/MareSynchronosAPI/Dto/Group/GroupPermissionDto.cs b/MareSynchronosAPI/Dto/Group/GroupPermissionDto.cs deleted file mode 100644 index 204e4c9..0000000 --- a/MareSynchronosAPI/Dto/Group/GroupPermissionDto.cs +++ /dev/null @@ -1,8 +0,0 @@ -using LightlessSync.API.Data; -using LightlessSync.API.Data.Enum; -using MessagePack; - -namespace LightlessSync.API.Dto.Group; - -[MessagePackObject(keyAsPropertyName: true)] -public record GroupPermissionDto(GroupData Group, GroupPermissions Permissions) : GroupDto(Group); \ No newline at end of file diff --git a/MareSynchronosAPI/Dto/SystemInfoDto.cs b/MareSynchronosAPI/Dto/SystemInfoDto.cs deleted file mode 100644 index 2eec666..0000000 --- a/MareSynchronosAPI/Dto/SystemInfoDto.cs +++ /dev/null @@ -1,9 +0,0 @@ -using MessagePack; - -namespace LightlessSync.API.Dto; - -[MessagePackObject(keyAsPropertyName: true)] -public record SystemInfoDto -{ - public int OnlineUsers { get; set; } -} \ No newline at end of file diff --git a/MareSynchronosAPI/Dto/User/BulkPermissionsDto.cs b/MareSynchronosAPI/Dto/User/BulkPermissionsDto.cs deleted file mode 100644 index a3cc554..0000000 --- a/MareSynchronosAPI/Dto/User/BulkPermissionsDto.cs +++ /dev/null @@ -1,7 +0,0 @@ -using LightlessSync.API.Data.Enum; -using MessagePack; - -namespace LightlessSync.API.Dto.User; - -[MessagePackObject(keyAsPropertyName: true)] -public record BulkPermissionsDto(Dictionary AffectedUsers, Dictionary AffectedGroups); diff --git a/MareSynchronosAPI/Dto/User/CensusDataDto.cs b/MareSynchronosAPI/Dto/User/CensusDataDto.cs deleted file mode 100644 index 36df050..0000000 --- a/MareSynchronosAPI/Dto/User/CensusDataDto.cs +++ /dev/null @@ -1,6 +0,0 @@ -using MessagePack; - -namespace LightlessSync.API.Dto.User; - -[MessagePackObject(keyAsPropertyName: true)] -public record CensusDataDto(ushort WorldId, short RaceId, short TribeId, short Gender); \ No newline at end of file diff --git a/MareSynchronosAPI/Dto/User/OnlineUserCharaDataDto.cs b/MareSynchronosAPI/Dto/User/OnlineUserCharaDataDto.cs deleted file mode 100644 index 122fb78..0000000 --- a/MareSynchronosAPI/Dto/User/OnlineUserCharaDataDto.cs +++ /dev/null @@ -1,7 +0,0 @@ -using LightlessSync.API.Data; -using MessagePack; - -namespace LightlessSync.API.Dto.User; - -[MessagePackObject(keyAsPropertyName: true)] -public record OnlineUserCharaDataDto(UserData User, CharacterData CharaData) : UserDto(User); \ No newline at end of file diff --git a/MareSynchronosAPI/Dto/User/OnlineUserIdentDto.cs b/MareSynchronosAPI/Dto/User/OnlineUserIdentDto.cs deleted file mode 100644 index f8e209b..0000000 --- a/MareSynchronosAPI/Dto/User/OnlineUserIdentDto.cs +++ /dev/null @@ -1,7 +0,0 @@ -using LightlessSync.API.Data; -using MessagePack; - -namespace LightlessSync.API.Dto.User; - -[MessagePackObject(keyAsPropertyName: true)] -public record OnlineUserIdentDto(UserData User, string Ident) : UserDto(User); \ No newline at end of file diff --git a/MareSynchronosAPI/Dto/User/UserCharaDataMessageDto.cs b/MareSynchronosAPI/Dto/User/UserCharaDataMessageDto.cs deleted file mode 100644 index 9a28fe2..0000000 --- a/MareSynchronosAPI/Dto/User/UserCharaDataMessageDto.cs +++ /dev/null @@ -1,7 +0,0 @@ -using LightlessSync.API.Data; -using MessagePack; - -namespace LightlessSync.API.Dto.User; - -[MessagePackObject(keyAsPropertyName: true)] -public record UserCharaDataMessageDto(List Recipients, CharacterData CharaData, CensusDataDto? CensusDataDto); diff --git a/MareSynchronosAPI/Dto/User/UserDto.cs b/MareSynchronosAPI/Dto/User/UserDto.cs deleted file mode 100644 index 1b04b6a..0000000 --- a/MareSynchronosAPI/Dto/User/UserDto.cs +++ /dev/null @@ -1,7 +0,0 @@ -using LightlessSync.API.Data; -using MessagePack; - -namespace LightlessSync.API.Dto.User; - -[MessagePackObject(keyAsPropertyName: true)] -public record UserDto(UserData User); \ No newline at end of file diff --git a/MareSynchronosAPI/Dto/User/UserIndividualPairStatusDto.cs b/MareSynchronosAPI/Dto/User/UserIndividualPairStatusDto.cs deleted file mode 100644 index a418435..0000000 --- a/MareSynchronosAPI/Dto/User/UserIndividualPairStatusDto.cs +++ /dev/null @@ -1,8 +0,0 @@ -using LightlessSync.API.Data; -using LightlessSync.API.Data.Enum; -using MessagePack; - -namespace LightlessSync.API.Dto.User; - -[MessagePackObject(keyAsPropertyName: true)] -public record UserIndividualPairStatusDto(UserData User, IndividualPairStatus IndividualPairStatus) : UserDto(User); \ No newline at end of file diff --git a/MareSynchronosAPI/Dto/User/UserPairDto.cs b/MareSynchronosAPI/Dto/User/UserPairDto.cs deleted file mode 100644 index df1915d..0000000 --- a/MareSynchronosAPI/Dto/User/UserPairDto.cs +++ /dev/null @@ -1,21 +0,0 @@ -using LightlessSync.API.Data; -using LightlessSync.API.Data.Enum; -using MessagePack; - -namespace LightlessSync.API.Dto.User; - -[MessagePackObject(keyAsPropertyName: true)] -public record UserFullPairDto(UserData User, IndividualPairStatus IndividualPairStatus, List Groups, UserPermissions OwnPermissions, UserPermissions OtherPermissions) : UserDto(User) -{ - public UserPermissions OwnPermissions { get; set; } = OwnPermissions; - public UserPermissions OtherPermissions { get; set; } = OtherPermissions; - public IndividualPairStatus IndividualPairStatus { get; set; } = IndividualPairStatus; -} - -[MessagePackObject(keyAsPropertyName: true)] -public record UserPairDto(UserData User, IndividualPairStatus IndividualPairStatus, UserPermissions OwnPermissions, UserPermissions OtherPermissions) : UserDto(User) -{ - public UserPermissions OwnPermissions { get; set; } = OwnPermissions; - public UserPermissions OtherPermissions { get; set; } = OtherPermissions; - public IndividualPairStatus IndividualPairStatus { get; set; } = IndividualPairStatus; -} \ No newline at end of file diff --git a/MareSynchronosAPI/Dto/User/UserPermissionsDto.cs b/MareSynchronosAPI/Dto/User/UserPermissionsDto.cs deleted file mode 100644 index e8d5dbf..0000000 --- a/MareSynchronosAPI/Dto/User/UserPermissionsDto.cs +++ /dev/null @@ -1,8 +0,0 @@ -using LightlessSync.API.Data; -using LightlessSync.API.Data.Enum; -using MessagePack; - -namespace LightlessSync.API.Dto.User; - -[MessagePackObject(keyAsPropertyName: true)] -public record UserPermissionsDto(UserData User, UserPermissions Permissions) : UserDto(User); diff --git a/MareSynchronosAPI/Dto/User/UserProfileDto.cs b/MareSynchronosAPI/Dto/User/UserProfileDto.cs deleted file mode 100644 index bf8a142..0000000 --- a/MareSynchronosAPI/Dto/User/UserProfileDto.cs +++ /dev/null @@ -1,7 +0,0 @@ -using LightlessSync.API.Data; -using MessagePack; - -namespace LightlessSync.API.Dto.User; - -[MessagePackObject(keyAsPropertyName: true)] -public record UserProfileDto(UserData User, bool Disabled, bool? IsNSFW, string? ProfilePictureBase64, string? Description) : UserDto(User); \ No newline at end of file diff --git a/MareSynchronosAPI/LightlessSync.API.csproj b/MareSynchronosAPI/LightlessSync.API.csproj deleted file mode 100644 index 8c0e954..0000000 --- a/MareSynchronosAPI/LightlessSync.API.csproj +++ /dev/null @@ -1,13 +0,0 @@ - - - - net8.0 - enable - enable - - - - - - - diff --git a/MareSynchronosAPI/LightlessSyncAPI.sln b/MareSynchronosAPI/LightlessSyncAPI.sln deleted file mode 100644 index 21756a4..0000000 --- a/MareSynchronosAPI/LightlessSyncAPI.sln +++ /dev/null @@ -1,25 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.2.32602.215 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LightlessSync.API", "LightlessSync.API.csproj", "{CD05EE19-802F-4490-AAD8-CAD4BF1D630D}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {CD05EE19-802F-4490-AAD8-CAD4BF1D630D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CD05EE19-802F-4490-AAD8-CAD4BF1D630D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CD05EE19-802F-4490-AAD8-CAD4BF1D630D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CD05EE19-802F-4490-AAD8-CAD4BF1D630D}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {DFB70C71-AB27-468D-A08B-218CA79BF69D} - EndGlobalSection -EndGlobal diff --git a/MareSynchronosAPI/Routes/LightlessAuth.cs b/MareSynchronosAPI/Routes/LightlessAuth.cs deleted file mode 100644 index 92558d9..0000000 --- a/MareSynchronosAPI/Routes/LightlessAuth.cs +++ /dev/null @@ -1,23 +0,0 @@ -namespace LightlessSync.API.Routes; - -public class LightlessAuth -{ - public const string OAuth = "/oauth"; - public const string Auth = "/auth"; - public const string Auth_CreateIdent = "createWithIdent"; - public const string Auth_RenewToken = "renewToken"; - public const string OAuth_GetUIDsBasedOnSecretKeys = "getUIDsViaSecretKey"; - public const string OAuth_CreateOAuth = "createWithOAuth"; - public const string OAuth_RenewOAuthToken = "renewToken"; - public const string OAuth_GetDiscordOAuthEndpoint = "getDiscordOAuthEndpoint"; - public const string OAuth_GetUIDs = "getUIDs"; - public const string OAuth_GetDiscordOAuthToken = "getDiscordOAuthToken"; - 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); - public static Uri RenewOAuthTokenFullPath(Uri baseUri) => new Uri(baseUri, OAuth + "/" + OAuth_RenewOAuthToken); - public static Uri GetUIDsBasedOnSecretKeyFullPath(Uri baseUri) => new Uri(baseUri, OAuth + "/" + OAuth_GetUIDsBasedOnSecretKeys); - public static Uri GetDiscordOAuthEndpointFullPath(Uri baseUri) => new Uri(baseUri, OAuth + "/" + OAuth_GetDiscordOAuthEndpoint); - public static Uri GetDiscordOAuthTokenFullPath(Uri baseUri, string sessionId) => new Uri(baseUri, OAuth + "/" + OAuth_GetDiscordOAuthToken + "?sessionId=" + sessionId); - public static Uri GetUIDsFullPath(Uri baseUri) => new Uri(baseUri, OAuth + "/" + OAuth_GetUIDs); -} \ No newline at end of file diff --git a/MareSynchronosAPI/Routes/LightlessFiles.cs b/MareSynchronosAPI/Routes/LightlessFiles.cs deleted file mode 100644 index ccf6348..0000000 --- a/MareSynchronosAPI/Routes/LightlessFiles.cs +++ /dev/null @@ -1,47 +0,0 @@ -namespace LightlessSync.API.Routes; - -public class LightlessFiles -{ - public const string Cache = "/cache"; - public const string Cache_Get = "get"; - - public const string Request = "/request"; - public const string Request_Cancel = "cancel"; - public const string Request_Check = "check"; - public const string Request_Enqueue = "enqueue"; - public const string Request_RequestFile = "file"; - - public const string ServerFiles = "/files"; - public const string ServerFiles_DeleteAll = "deleteAll"; - public const string ServerFiles_FilesSend = "filesSend"; - public const string ServerFiles_GetSizes = "getFileSizes"; - public const string ServerFiles_Upload = "upload"; - public const string ServerFiles_UploadMunged = "uploadMunged"; - public const string ServerFiles_DownloadServers = "downloadServers"; - - public const string Distribution = "/dist"; - public const string Distribution_Get = "get"; - - public const string Main = "/main"; - public const string Main_SendReady = "sendReady"; - - public const string Speedtest = "/speedtest"; - public const string Speedtest_Run = "run"; - - public static Uri CacheGetFullPath(Uri baseUri, Guid requestId) => new(baseUri, Cache + "/" + Cache_Get + "?requestId=" + requestId.ToString()); - - public static Uri RequestCancelFullPath(Uri baseUri, Guid guid) => new Uri(baseUri, Request + "/" + Request_Cancel + "?requestId=" + guid.ToString()); - public static Uri RequestCheckQueueFullPath(Uri baseUri, Guid guid) => new Uri(baseUri, Request + "/" + Request_Check + "?requestId=" + guid.ToString()); - public static Uri RequestEnqueueFullPath(Uri baseUri) => new(baseUri, Request + "/" + Request_Enqueue); - public static Uri RequestRequestFileFullPath(Uri baseUri, string hash) => new(baseUri, Request + "/" + Request_RequestFile + "?file=" + hash); - - public static Uri ServerFilesDeleteAllFullPath(Uri baseUri) => new(baseUri, ServerFiles + "/" + ServerFiles_DeleteAll); - public static Uri ServerFilesFilesSendFullPath(Uri baseUri) => new(baseUri, ServerFiles + "/" + ServerFiles_FilesSend); - public static Uri ServerFilesGetSizesFullPath(Uri baseUri) => new(baseUri, ServerFiles + "/" + ServerFiles_GetSizes); - public static Uri ServerFilesUploadFullPath(Uri baseUri, string hash) => new(baseUri, ServerFiles + "/" + ServerFiles_Upload + "/" + hash); - public static Uri ServerFilesUploadMunged(Uri baseUri, string hash) => new(baseUri, ServerFiles + "/" + ServerFiles_UploadMunged + "/" + hash); - public static Uri ServerFilesGetDownloadServersFullPath(Uri baseUri) => new(baseUri, ServerFiles + "/" + ServerFiles_DownloadServers); - public static Uri DistributionGetFullPath(Uri baseUri, string hash) => new(baseUri, Distribution + "/" + Distribution_Get + "?file=" + hash); - public static Uri SpeedtestRunFullPath(Uri baseUri) => new(baseUri, Speedtest + "/" + Speedtest_Run); - public static Uri MainSendReadyFullPath(Uri baseUri, string uid, Guid request) => new(baseUri, Main + "/" + Main_SendReady + "/" + "?uid=" + uid + "&requestId=" + request.ToString()); -} \ No newline at end of file diff --git a/MareSynchronosAPI/SignalR/ILightlessHub.cs b/MareSynchronosAPI/SignalR/ILightlessHub.cs deleted file mode 100644 index 6c9f4f0..0000000 --- a/MareSynchronosAPI/SignalR/ILightlessHub.cs +++ /dev/null @@ -1,91 +0,0 @@ -using LightlessSync.API.Data; -using LightlessSync.API.Data.Enum; -using LightlessSync.API.Dto; -using LightlessSync.API.Dto.CharaData; -using LightlessSync.API.Dto.Group; -using LightlessSync.API.Dto.User; - -namespace LightlessSync.API.SignalR; - -public interface ILightlessHub -{ - const int ApiVersion = 33; - const string Path = "/mare"; - - Task CheckClientHealth(); - - Task Client_DownloadReady(Guid requestId); - Task Client_GroupChangePermissions(GroupPermissionDto groupPermission); - Task Client_GroupDelete(GroupDto groupDto); - Task Client_GroupPairChangeUserInfo(GroupPairUserInfoDto userInfo); - Task Client_GroupPairJoined(GroupPairFullInfoDto groupPairInfoDto); - Task Client_GroupPairLeft(GroupPairDto groupPairDto); - Task Client_GroupSendFullInfo(GroupFullInfoDto groupInfo); - Task Client_GroupSendInfo(GroupInfoDto groupInfo); - Task Client_ReceiveServerMessage(MessageSeverity messageSeverity, string message); - Task Client_UpdateSystemInfo(SystemInfoDto systemInfo); - Task Client_UserAddClientPair(UserPairDto dto); - Task Client_UserReceiveCharacterData(OnlineUserCharaDataDto dataDto); - Task Client_UserReceiveUploadStatus(UserDto dto); - Task Client_UserRemoveClientPair(UserDto dto); - Task Client_UserSendOffline(UserDto dto); - Task Client_UserSendOnline(OnlineUserIdentDto dto); - Task Client_UserUpdateOtherPairPermissions(UserPermissionsDto dto); - Task Client_UpdateUserIndividualPairStatusDto(UserIndividualPairStatusDto dto); - Task Client_UserUpdateProfile(UserDto dto); - Task Client_UserUpdateSelfPairPermissions(UserPermissionsDto dto); - Task Client_UserUpdateDefaultPermissions(DefaultPermissionsDto dto); - Task Client_GroupChangeUserPairPermissions(GroupPairUserPermissionDto dto); - Task Client_GposeLobbyJoin(UserData userData); - Task Client_GposeLobbyLeave(UserData userData); - Task Client_GposeLobbyPushCharacterData(CharaDataDownloadDto charaDownloadDto); - Task Client_GposeLobbyPushPoseData(UserData userData, PoseData poseData); - Task Client_GposeLobbyPushWorldData(UserData userData, WorldData worldData); - - Task GetConnectionDto(); - - Task GroupBanUser(GroupPairDto dto, string reason); - Task GroupChangeGroupPermissionState(GroupPermissionDto dto); - Task GroupChangeOwnership(GroupPairDto groupPair); - Task GroupChangePassword(GroupPasswordDto groupPassword); - Task GroupClear(GroupDto group); - Task GroupCreate(); - Task> GroupCreateTempInvite(GroupDto group, int amount); - Task GroupDelete(GroupDto group); - Task> GroupGetBannedUsers(GroupDto group); - Task GroupJoin(GroupPasswordDto passwordedGroup); - Task GroupJoinFinalize(GroupJoinDto passwordedGroup); - Task GroupLeave(GroupDto group); - Task GroupRemoveUser(GroupPairDto groupPair); - Task GroupSetUserInfo(GroupPairUserInfoDto groupPair); - Task> GroupsGetAll(); - Task GroupUnbanUser(GroupPairDto groupPair); - Task GroupPrune(GroupDto group, int days, bool execute); - - Task UserAddPair(UserDto user); - Task UserDelete(); - Task> UserGetOnlinePairs(CensusDataDto? censusDataDto); - Task> UserGetPairedClients(); - Task UserGetProfile(UserDto dto); - Task UserPushData(UserCharaDataMessageDto dto); - Task UserRemovePair(UserDto userDto); - Task UserSetProfile(UserProfileDto userDescription); - Task UserUpdateDefaultPermissions(DefaultPermissionsDto defaultPermissionsDto); - Task SetBulkPermissions(BulkPermissionsDto dto); - - Task CharaDataCreate(); - Task CharaDataUpdate(CharaDataUpdateDto updateDto); - Task CharaDataDelete(string id); - Task CharaDataGetMetainfo(string id); - Task CharaDataDownload(string id); - Task> CharaDataGetOwn(); - Task> CharaDataGetShared(); - Task CharaDataAttemptRestore(string id); - - Task GposeLobbyCreate(); - Task> GposeLobbyJoin(string lobbyId); - Task GposeLobbyLeave(); - Task GposeLobbyPushCharacterData(CharaDataDownloadDto charaDownloadDto); - Task GposeLobbyPushPoseData(PoseData poseData); - Task GposeLobbyPushWorldData(WorldData worldData); -} \ No newline at end of file diff --git a/MareSynchronosAPI/SignalR/ILightlessHubClient.cs b/MareSynchronosAPI/SignalR/ILightlessHubClient.cs deleted file mode 100644 index 92875f3..0000000 --- a/MareSynchronosAPI/SignalR/ILightlessHubClient.cs +++ /dev/null @@ -1,61 +0,0 @@ -using LightlessSync.API.Data; -using LightlessSync.API.Data.Enum; -using LightlessSync.API.Dto; -using LightlessSync.API.Dto.CharaData; -using LightlessSync.API.Dto.Group; -using LightlessSync.API.Dto.User; - -namespace LightlessSync.API.SignalR; - -public interface ILightlessHubClient : ILightlessHub -{ - void OnDownloadReady(Action act); - - void OnGroupChangePermissions(Action act); - - void OnGroupDelete(Action act); - - void OnGroupPairChangeUserInfo(Action act); - - void OnGroupPairJoined(Action act); - - void OnGroupPairLeft(Action act); - - void OnGroupSendFullInfo(Action act); - - void OnGroupSendInfo(Action act); - - void OnReceiveServerMessage(Action act); - - void OnUpdateSystemInfo(Action act); - - void OnUserAddClientPair(Action act); - - void OnUserReceiveCharacterData(Action act); - - void OnUserReceiveUploadStatus(Action act); - - void OnUserRemoveClientPair(Action act); - - void OnUserSendOffline(Action act); - - void OnUserSendOnline(Action act); - - void OnUserUpdateOtherPairPermissions(Action act); - - void OnUserUpdateProfile(Action act); - - void OnUserUpdateSelfPairPermissions(Action act); - - void OnUserDefaultPermissionUpdate(Action act); - - void OnUpdateUserIndividualPairStatusDto(Action act); - - void OnGroupChangeUserPairPermissions(Action act); - - void OnGposeLobbyJoin(Action act); - void OnGposeLobbyLeave(Action act); - void OnGposeLobbyPushCharacterData(Action act); - void OnGposeLobbyPushPoseData(Action act); - void OnGposeLobbyPushWorldData(Action act); -} \ No newline at end of file diff --git a/MareSynchronosAPI/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/MareSynchronosAPI/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs deleted file mode 100644 index 2217181..0000000 --- a/MareSynchronosAPI/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/MareSynchronosAPI/obj/Debug/net8.0/LightlessSync.API.AssemblyInfo.cs b/MareSynchronosAPI/obj/Debug/net8.0/LightlessSync.API.AssemblyInfo.cs deleted file mode 100644 index 4b945c6..0000000 --- a/MareSynchronosAPI/obj/Debug/net8.0/LightlessSync.API.AssemblyInfo.cs +++ /dev/null @@ -1,23 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: System.Reflection.AssemblyCompanyAttribute("LightlessSync.API")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+7bb3866bb0f78b88bc6f0383cdaa6304a2887a62")] -[assembly: System.Reflection.AssemblyProductAttribute("LightlessSync.API")] -[assembly: System.Reflection.AssemblyTitleAttribute("LightlessSync.API")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/MareSynchronosAPI/obj/Debug/net8.0/LightlessSync.API.AssemblyInfoInputs.cache b/MareSynchronosAPI/obj/Debug/net8.0/LightlessSync.API.AssemblyInfoInputs.cache deleted file mode 100644 index 05365bd..0000000 --- a/MareSynchronosAPI/obj/Debug/net8.0/LightlessSync.API.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -0123748a55e99be3cf5c0bc164073105dd70a1c14423490b3be0f6eb8e6b27e0 diff --git a/MareSynchronosAPI/obj/Debug/net8.0/LightlessSync.API.GeneratedMSBuildEditorConfig.editorconfig b/MareSynchronosAPI/obj/Debug/net8.0/LightlessSync.API.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index eaa5324..0000000 --- a/MareSynchronosAPI/obj/Debug/net8.0/LightlessSync.API.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,15 +0,0 @@ -is_global = true -build_property.TargetFramework = net8.0 -build_property.TargetPlatformMinVersion = -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property.EnforceExtendedAnalyzerRules = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = LightlessSync.API -build_property.ProjectDir = D:\Coding\Lightless Sync\LightlessAPI\MareSynchronosAPI\ -build_property.EnableComHosting = -build_property.EnableGeneratedComInterfaceComImportInterop = -build_property.EffectiveAnalysisLevelStyle = 8.0 -build_property.EnableCodeStyleSeverity = diff --git a/MareSynchronosAPI/obj/Debug/net8.0/LightlessSync.API.GlobalUsings.g.cs b/MareSynchronosAPI/obj/Debug/net8.0/LightlessSync.API.GlobalUsings.g.cs deleted file mode 100644 index 8578f3d..0000000 --- a/MareSynchronosAPI/obj/Debug/net8.0/LightlessSync.API.GlobalUsings.g.cs +++ /dev/null @@ -1,8 +0,0 @@ -// -global using global::System; -global using global::System.Collections.Generic; -global using global::System.IO; -global using global::System.Linq; -global using global::System.Net.Http; -global using global::System.Threading; -global using global::System.Threading.Tasks; diff --git a/MareSynchronosAPI/obj/Debug/net8.0/LightlessSync.API.assets.cache b/MareSynchronosAPI/obj/Debug/net8.0/LightlessSync.API.assets.cache deleted file mode 100644 index 89eab034b0b911f898db6b4aacdf575c8002962d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1079 zcmcgrK}#D!6yDZNV`{Z(3L+xSC6^vHZ3IyfBq)Z^D#1kYFcikjb2D{zChW|Lx%7|p z)=LjX&;AVs!5>iQtv{eA-%EFCT8Q2p_;@q>-n{Sad*3wQ*K034&-?P}o9=$U`gkcX z4u5aVmv6sb?@izQ@Gjnn@bh{5=dY(2l&&XePd3-szJ=H_1xAM~&`Ai6^?2umhhSL* z*5ZcF0oU3%?xfL{Ed}p_C8p#N)8MS*TJTs@gSTww&xIyksQtYV2&Kk`c&Q9J`-oin z{eMIC&5g)MvE*MI;jat|q|DFK$UItN97hxo&k+*{>e?iNDti4uH!#GjV@xwPVa%h_ zwp3tCrp3g7O8Cb z#G6gv(d$4Z&`dJktd2|xQ|Ne!m`2PXW)Vfi@Op)Zso`!m#3-Q@hrzBgx`)6 z@QHE#0gXlXy|_ZnT5#=t5At!Mos6KcX?pz+ro)x*kYaWVtdn~1N?XYh5iZ>G8+S+Y BJ^=s# diff --git a/MareSynchronosAPI/obj/Debug/net8.0/LightlessSync.API.csproj.AssemblyReference.cache b/MareSynchronosAPI/obj/Debug/net8.0/LightlessSync.API.csproj.AssemblyReference.cache deleted file mode 100644 index 3beb87c126bd6bdcc8155213bdabf50e0aa12ab3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 599 zcmZQ$WMp7qV9a*5iU}=FEh>)5NzKnokI~C3O;0U}DM(DtPE1cNj>%0eE(S6{e7(fH zy!?{HlFa(&WjDzx6xq zJ54MF^7pewO+WtY!1o`A=S4hkF1*8Mq55>^^+)UfGZ%fZ@lF3<`{DNQh&yXv3%IoK zJ`CF5RB*5Us8i^g7w<2q9ZVK1uvnIsw*n^~Hgn5G#d Y8YZOztpNf?t}+un13hB{V?#>@00@iC;Q#;t diff --git a/MareSynchronosAPI/obj/Debug/net8.0/MareSynchronos.API.AssemblyInfo.cs b/MareSynchronosAPI/obj/Debug/net8.0/MareSynchronos.API.AssemblyInfo.cs deleted file mode 100644 index 3c2a681..0000000 --- a/MareSynchronosAPI/obj/Debug/net8.0/MareSynchronos.API.AssemblyInfo.cs +++ /dev/null @@ -1,23 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: System.Reflection.AssemblyCompanyAttribute("MareSynchronos.API")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+9a8ffe093f63ef67711452c861ea2822e3b694b1")] -[assembly: System.Reflection.AssemblyProductAttribute("MareSynchronos.API")] -[assembly: System.Reflection.AssemblyTitleAttribute("MareSynchronos.API")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/MareSynchronosAPI/obj/Debug/net8.0/MareSynchronos.API.AssemblyInfoInputs.cache b/MareSynchronosAPI/obj/Debug/net8.0/MareSynchronos.API.AssemblyInfoInputs.cache deleted file mode 100644 index be126d0..0000000 --- a/MareSynchronosAPI/obj/Debug/net8.0/MareSynchronos.API.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -d5b656aad03c9253d5564e6f82a3bb740e40d2d0149678c0e120d569593acc35 diff --git a/MareSynchronosAPI/obj/Debug/net8.0/MareSynchronos.API.GeneratedMSBuildEditorConfig.editorconfig b/MareSynchronosAPI/obj/Debug/net8.0/MareSynchronos.API.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 4ef4eba..0000000 --- a/MareSynchronosAPI/obj/Debug/net8.0/MareSynchronos.API.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,15 +0,0 @@ -is_global = true -build_property.TargetFramework = net8.0 -build_property.TargetPlatformMinVersion = -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property.EnforceExtendedAnalyzerRules = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = MareSynchronos.API -build_property.ProjectDir = D:\Coding\Lightless Sync\LightlessAPI\MareSynchronosAPI\ -build_property.EnableComHosting = -build_property.EnableGeneratedComInterfaceComImportInterop = -build_property.EffectiveAnalysisLevelStyle = 8.0 -build_property.EnableCodeStyleSeverity = diff --git a/MareSynchronosAPI/obj/Debug/net8.0/MareSynchronos.API.GlobalUsings.g.cs b/MareSynchronosAPI/obj/Debug/net8.0/MareSynchronos.API.GlobalUsings.g.cs deleted file mode 100644 index 8578f3d..0000000 --- a/MareSynchronosAPI/obj/Debug/net8.0/MareSynchronos.API.GlobalUsings.g.cs +++ /dev/null @@ -1,8 +0,0 @@ -// -global using global::System; -global using global::System.Collections.Generic; -global using global::System.IO; -global using global::System.Linq; -global using global::System.Net.Http; -global using global::System.Threading; -global using global::System.Threading.Tasks; diff --git a/MareSynchronosAPI/obj/Debug/net8.0/MareSynchronos.API.assets.cache b/MareSynchronosAPI/obj/Debug/net8.0/MareSynchronos.API.assets.cache deleted file mode 100644 index 0f9caa7b52794a712c69d17a59e145861f64750c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1079 zcmcgrJx?1!5H;b9aR{GAN+g7GDQM4N3j`4oG9WCA4_Psx+Gg<$_KLk->vk`~e*_A8 zI(`76L!!+uph5{H1r04T&Yduk3>_;y&F;c>Rz!z_0*} z!3~`~u9UXi3atz)dUIZpNwLoqSYx^JdFU6sS+@P}LX|F*o-cU5l>J@2R0f?LL^}Td zzoGg*_sB=F0&vy!>%mZ;`1}!lTBC?2&h#>@ZZ5TlneSM=F7?LVuOf}SvkO%ID zkYL=I!s5~5!c1X_ZHs!SjXtpMo-h%YZp}u%(5%+vA^2=3DuboYP-`jIyH4OJkje0g zH<`e@*MUl)nIybP9f=Y~&@qY_LyRLP5IIEmn#99McQ-43FQMeR!}d_u?|x_~{KU4GjJOqvbE~o!u}3 zhZvXN&{*)=i_4ab0lV97K_-lp6#-<|bgR9k>s&e(DJIszSfM(vv=;3X;nXX?@dPvX BJ;MM1 diff --git a/MareSynchronosAPI/obj/Debug/net8.0/MareSynchronos.API.csproj.AssemblyReference.cache b/MareSynchronosAPI/obj/Debug/net8.0/MareSynchronos.API.csproj.AssemblyReference.cache deleted file mode 100644 index 3beb87c126bd6bdcc8155213bdabf50e0aa12ab3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 599 zcmZQ$WMp7qV9a*5iU}=FEh>)5NzKnokI~C3O;0U}DM(DtPE1cNj>%0eE(S6{e7(fH zy!?{HlFa(&WjDzx6xq zJ54MF^7pewO+WtY!1o`A=S4hkF1*8Mq55>^^+)UfGZ%fZ@lF3<`{DNQh&yXv3%IoK zJ`CF5RB*5Us8i^g7w<2q9ZVK1uvnIsw*n^~Hgn5G#d Y8YZOztpNf?t}+un13hB{V?#>@00@iC;Q#;t diff --git a/MareSynchronosAPI/obj/LightlessSync.API.csproj.nuget.dgspec.json b/MareSynchronosAPI/obj/LightlessSync.API.csproj.nuget.dgspec.json deleted file mode 100644 index 309ea79..0000000 --- a/MareSynchronosAPI/obj/LightlessSync.API.csproj.nuget.dgspec.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "format": 1, - "restore": { - "D:\\Coding\\Lightless Sync\\LightlessAPI\\MareSynchronosAPI\\LightlessSync.API.csproj": {} - }, - "projects": { - "D:\\Coding\\Lightless Sync\\LightlessAPI\\MareSynchronosAPI\\LightlessSync.API.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "D:\\Coding\\Lightless Sync\\LightlessAPI\\MareSynchronosAPI\\LightlessSync.API.csproj", - "projectName": "LightlessSync.API", - "projectPath": "D:\\Coding\\Lightless Sync\\LightlessAPI\\MareSynchronosAPI\\LightlessSync.API.csproj", - "packagesPath": "C:\\Users\\leong\\.nuget\\packages\\", - "outputPath": "D:\\Coding\\Lightless Sync\\LightlessAPI\\MareSynchronosAPI\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "C:\\Users\\leong\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net8.0" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net8.0": { - "targetAlias": "net8.0", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - }, - "restoreAuditProperties": { - "enableAudit": "true", - "auditLevel": "low", - "auditMode": "direct" - }, - "SdkAnalysisLevel": "9.0.300" - }, - "frameworks": { - "net8.0": { - "targetAlias": "net8.0", - "dependencies": { - "MessagePack.Annotations": { - "target": "Package", - "version": "[3.1.3, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.304/PortableRuntimeIdentifierGraph.json" - } - } - } - } -} \ No newline at end of file diff --git a/MareSynchronosAPI/obj/LightlessSync.API.csproj.nuget.g.props b/MareSynchronosAPI/obj/LightlessSync.API.csproj.nuget.g.props deleted file mode 100644 index 100dae4..0000000 --- a/MareSynchronosAPI/obj/LightlessSync.API.csproj.nuget.g.props +++ /dev/null @@ -1,16 +0,0 @@ - - - - True - NuGet - $(MSBuildThisFileDirectory)project.assets.json - $(UserProfile)\.nuget\packages\ - C:\Users\leong\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages - PackageReference - 6.14.1 - - - - - - \ No newline at end of file diff --git a/MareSynchronosAPI/obj/LightlessSync.API.csproj.nuget.g.targets b/MareSynchronosAPI/obj/LightlessSync.API.csproj.nuget.g.targets deleted file mode 100644 index 3dc06ef..0000000 --- a/MareSynchronosAPI/obj/LightlessSync.API.csproj.nuget.g.targets +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/MareSynchronosAPI/obj/MareSynchronos.API.csproj.nuget.dgspec.json b/MareSynchronosAPI/obj/MareSynchronos.API.csproj.nuget.dgspec.json deleted file mode 100644 index 43fff89..0000000 --- a/MareSynchronosAPI/obj/MareSynchronos.API.csproj.nuget.dgspec.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "format": 1, - "restore": { - "D:\\Coding\\Lightless Sync\\LightlessAPI\\MareSynchronosAPI\\MareSynchronos.API.csproj": {} - }, - "projects": { - "D:\\Coding\\Lightless Sync\\LightlessAPI\\MareSynchronosAPI\\MareSynchronos.API.csproj": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "D:\\Coding\\Lightless Sync\\LightlessAPI\\MareSynchronosAPI\\MareSynchronos.API.csproj", - "projectName": "MareSynchronos.API", - "projectPath": "D:\\Coding\\Lightless Sync\\LightlessAPI\\MareSynchronosAPI\\MareSynchronos.API.csproj", - "packagesPath": "C:\\Users\\leong\\.nuget\\packages\\", - "outputPath": "D:\\Coding\\Lightless Sync\\LightlessAPI\\MareSynchronosAPI\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "C:\\Users\\leong\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net8.0" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net8.0": { - "targetAlias": "net8.0", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - }, - "restoreAuditProperties": { - "enableAudit": "true", - "auditLevel": "low", - "auditMode": "direct" - }, - "SdkAnalysisLevel": "9.0.300" - }, - "frameworks": { - "net8.0": { - "targetAlias": "net8.0", - "dependencies": { - "MessagePack.Annotations": { - "target": "Package", - "version": "[3.1.3, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.304/PortableRuntimeIdentifierGraph.json" - } - } - } - } -} \ No newline at end of file diff --git a/MareSynchronosAPI/obj/MareSynchronos.API.csproj.nuget.g.props b/MareSynchronosAPI/obj/MareSynchronos.API.csproj.nuget.g.props deleted file mode 100644 index 100dae4..0000000 --- a/MareSynchronosAPI/obj/MareSynchronos.API.csproj.nuget.g.props +++ /dev/null @@ -1,16 +0,0 @@ - - - - True - NuGet - $(MSBuildThisFileDirectory)project.assets.json - $(UserProfile)\.nuget\packages\ - C:\Users\leong\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages - PackageReference - 6.14.1 - - - - - - \ No newline at end of file diff --git a/MareSynchronosAPI/obj/MareSynchronos.API.csproj.nuget.g.targets b/MareSynchronosAPI/obj/MareSynchronos.API.csproj.nuget.g.targets deleted file mode 100644 index 3dc06ef..0000000 --- a/MareSynchronosAPI/obj/MareSynchronos.API.csproj.nuget.g.targets +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/MareSynchronosAPI/obj/project.assets.json b/MareSynchronosAPI/obj/project.assets.json deleted file mode 100644 index 1c5bd6f..0000000 --- a/MareSynchronosAPI/obj/project.assets.json +++ /dev/null @@ -1,115 +0,0 @@ -{ - "version": 3, - "targets": { - "net8.0": { - "MessagePack.Annotations/3.1.3": { - "type": "package", - "compile": { - "lib/netstandard2.0/MessagePack.Annotations.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/netstandard2.0/MessagePack.Annotations.dll": { - "related": ".xml" - } - } - } - } - }, - "libraries": { - "MessagePack.Annotations/3.1.3": { - "sha512": "XTy4njgTAf6UVBKFj7c7ad5R0WVKbvAgkbYZy4f00kplzX2T3VOQ34AUke/Vn/QgQZ7ETdd34/IDWS3KBInSGA==", - "type": "package", - "path": "messagepack.annotations/3.1.3", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netstandard2.0/MessagePack.Annotations.dll", - "lib/netstandard2.0/MessagePack.Annotations.xml", - "messagepack.annotations.3.1.3.nupkg.sha512", - "messagepack.annotations.nuspec" - ] - } - }, - "projectFileDependencyGroups": { - "net8.0": [ - "MessagePack.Annotations >= 3.1.3" - ] - }, - "packageFolders": { - "C:\\Users\\leong\\.nuget\\packages\\": {}, - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} - }, - "project": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "D:\\Coding\\Lightless Sync\\LightlessAPI\\MareSynchronosAPI\\LightlessSync.API.csproj", - "projectName": "LightlessSync.API", - "projectPath": "D:\\Coding\\Lightless Sync\\LightlessAPI\\MareSynchronosAPI\\LightlessSync.API.csproj", - "packagesPath": "C:\\Users\\leong\\.nuget\\packages\\", - "outputPath": "D:\\Coding\\Lightless Sync\\LightlessAPI\\MareSynchronosAPI\\obj\\", - "projectStyle": "PackageReference", - "fallbackFolders": [ - "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" - ], - "configFilePaths": [ - "C:\\Users\\leong\\AppData\\Roaming\\NuGet\\NuGet.Config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", - "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" - ], - "originalTargetFrameworks": [ - "net8.0" - ], - "sources": { - "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net8.0": { - "targetAlias": "net8.0", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - }, - "restoreAuditProperties": { - "enableAudit": "true", - "auditLevel": "low", - "auditMode": "direct" - }, - "SdkAnalysisLevel": "9.0.300" - }, - "frameworks": { - "net8.0": { - "targetAlias": "net8.0", - "dependencies": { - "MessagePack.Annotations": { - "target": "Package", - "version": "[3.1.3, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.304/PortableRuntimeIdentifierGraph.json" - } - } - } -} \ No newline at end of file diff --git a/MareSynchronosAPI/obj/project.nuget.cache b/MareSynchronosAPI/obj/project.nuget.cache deleted file mode 100644 index ea7a6e3..0000000 --- a/MareSynchronosAPI/obj/project.nuget.cache +++ /dev/null @@ -1,10 +0,0 @@ -{ - "version": 2, - "dgSpecHash": "RN2P67KQzUE=", - "success": true, - "projectFilePath": "D:\\Coding\\Lightless Sync\\LightlessAPI\\MareSynchronosAPI\\LightlessSync.API.csproj", - "expectedPackageFiles": [ - "C:\\Users\\leong\\.nuget\\packages\\messagepack.annotations\\3.1.3\\messagepack.annotations.3.1.3.nupkg.sha512" - ], - "logs": [] -} \ No newline at end of file