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 89eab03..0000000 Binary files a/MareSynchronosAPI/obj/Debug/net8.0/LightlessSync.API.assets.cache and /dev/null differ 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 3beb87c..0000000 Binary files a/MareSynchronosAPI/obj/Debug/net8.0/LightlessSync.API.csproj.AssemblyReference.cache and /dev/null differ 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 0f9caa7..0000000 Binary files a/MareSynchronosAPI/obj/Debug/net8.0/MareSynchronos.API.assets.cache and /dev/null differ 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 3beb87c..0000000 Binary files a/MareSynchronosAPI/obj/Debug/net8.0/MareSynchronos.API.csproj.AssemblyReference.cache and /dev/null differ 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