@((MarkupString)MessageForm.Content)
- break; - } -- @media.FileName -
-- @media.ContentType @media.Size.GetFileSize(Localizer) -
-- @media.FileName -
-- @media.ContentType @media.Size.GetFileSize(Localizer) -
-- @media.FileName -
-- @media.ContentType @media.Size.GetFileSize(Localizer) -
- -esempio di messaggio precedente a quello espanso
", - Medias = [], - CreatedAt = DateTime.UtcNow.AddMinutes(Random.Shared.Next(-5000, 0)), - IsFavourite = Random.Shared.Next() % 2 == 0, - BoostsCounter = Random.Shared.Next(0, 100), - IsBoostedByCurrentUser = Random.Shared.Next() % 2 == 0, - } - ], - [ - new() - { - RootMessageId = default, - MessageId = "0569A1DF-46FC-4485-9F11-F8CDFB794404", - User = GetRandomUser(), - MessageType = (MessageType)Random.Shared.Next(0, 4), - Title = message.Title, - Content = "esempio di messaggio successivo a quello espanso
", - Medias = [], - CreatedAt = DateTime.UtcNow.AddMinutes(Random.Shared.Next(-5000, 0)), - IsFavourite = Random.Shared.Next() % 2 == 0, - BoostsCounter = Random.Shared.Next(0, 100), - IsBoostedByCurrentUser = Random.Shared.Next() % 2 == 0, - } - ] - ); -} diff --git a/Models/ActionBarFilter.cs b/Models/ActionBarFilter.cs deleted file mode 100644 index cee60c3..0000000 --- a/Models/ActionBarFilter.cs +++ /dev/null @@ -1,9 +0,0 @@ -using decePubClient.Models.Types; - -namespace decePubClient.Models; - -public class ActionBarFilter -{ - public TimelineType TimelineType { get; set; } = TimelineType.Home; - public TimeSortingType TimeSortingType { get; set; } = TimeSortingType.Ascending; -} \ No newline at end of file diff --git a/Models/BoostingUser.cs b/Models/BoostingUser.cs deleted file mode 100644 index 6a0c834..0000000 --- a/Models/BoostingUser.cs +++ /dev/null @@ -1,11 +0,0 @@ -namespace decePubClient.Models -{ - public class BoostingUser - { - public string UserId { get; set; } - public string UserName { get; set; } - public string DisplayName { get; set; } - public string PictureUrl { get; set; } - public string ProfileUrl { get; set; } - } -} diff --git a/Models/CustomIPrincipal.cs b/Models/CustomIPrincipal.cs deleted file mode 100644 index a240599..0000000 --- a/Models/CustomIPrincipal.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Security.Principal; - -namespace decePubClient.Models -{ - public interface CustomIPrincipal : IPrincipal - { - string UserId { get; set; } - string UserName { get; set; } - string DisplayName { get; set; } - string PictureUrl { get; set; } - string ProfileUrl { get; set; } - } -} diff --git a/Models/CustomPrincipal.cs b/Models/CustomPrincipal.cs deleted file mode 100644 index e73d9c9..0000000 --- a/Models/CustomPrincipal.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System.Security.Principal; - -namespace decePubClient.Models -{ - public class CustomPrincipal : CustomIPrincipal - { - public string UserId { get; set; } - public string UserName { get; set; } - public string DisplayName { get; set; } - public string PictureUrl { get; set; } - public string ProfileUrl { get; set; } - public bool IsAdmin { get; set; } = false; - public IIdentity Identity { get; } - - public CustomPrincipal(string userName, string authType) => - Identity = new GenericIdentity(userName, authType); - - public bool IsInRole(string role) => false; - } -} diff --git a/Models/Media.cs b/Models/Media.cs deleted file mode 100644 index debe030..0000000 --- a/Models/Media.cs +++ /dev/null @@ -1,11 +0,0 @@ -namespace decePubClient.Models -{ - public class Media - { - public string FileName { get; set; } - public string Url { get; set; } - public string ContentType { get; set; } - public string AltText { get; set; } - public byte[] Blob { get; set; } = []; //TODO TEMPORARY - } -} diff --git a/Models/Mention.cs b/Models/Mention.cs deleted file mode 100644 index 6f30756..0000000 --- a/Models/Mention.cs +++ /dev/null @@ -1,10 +0,0 @@ -namespace decePubClient.Models -{ - public class Mention - { - public string DisplayName { get; set; } - public string UserName { get; set; } - public string UserId { get; set; } - public string ProfileUrl { get; set; } - } -} diff --git a/Models/Message.cs b/Models/Message.cs deleted file mode 100644 index 1c53bce..0000000 --- a/Models/Message.cs +++ /dev/null @@ -1,25 +0,0 @@ -using System.ComponentModel; -using System.Text.Json.Serialization; -using decePubClient.Models.Types; - -namespace decePubClient.Models -{ - public class Message - { - public MessageUser User { get; set; } = new(); - public MessageType MessageType { get; set; } = MessageType.Public; - public string RootMessageId { get; set; } - public string MessageId { get; set; } - public string Title { get; set; } - public string Content { get; set; } - public bool IsFavourite { get; set; } = false; - public int BoostsCounter { get; set; } = 0; - public bool IsBoostedByCurrentUser { get; set; } = false; - public BoostingUser BoostingUser { get; set; } - public List