Save
This commit is contained in:
1 parent
5cba76554a
commit
e64bce3171
22 files changed
+1152
-93
No files matched your search
+34
-3
@@ -11,7 +11,7 @@
|
||||
|
||||
@if (IsLoading)
|
||||
{
|
||||
<LoadingData/>
|
||||
<LoadingData />
|
||||
}
|
||||
else if (Messages.Count == 0)
|
||||
{
|
||||
@@ -183,8 +183,39 @@
|
||||
|
||||
async ValueTask OnMessageBoost(Message message)
|
||||
{
|
||||
message.IsBoosted = !message.IsBoosted;
|
||||
var boostedMessage = await MessagesService.BoostUnboostMessage(message);
|
||||
var boostedMessageTemp = await MessagesService.BoostUnboostMessage(message);
|
||||
message.BoostsCounter = message.IsBoostedByCurrentUser ? message.BoostsCounter - 1 : message.BoostsCounter + 1;
|
||||
message.IsBoostedByCurrentUser = !message.IsBoostedByCurrentUser;
|
||||
if (message.IsBoostedByCurrentUser)
|
||||
{
|
||||
var boostedMessage = new Message
|
||||
{
|
||||
BoostingUser = new()
|
||||
{
|
||||
UserId = CascadingState.User.Id,
|
||||
DisplayName = CascadingState.User.DisplayName,
|
||||
PictureUrl = CascadingState.User.PictureUrl,
|
||||
ProfileUrl = CascadingState.User.ProfileUrl,
|
||||
UserName = CascadingState.User.UserName
|
||||
},
|
||||
BoostsCounter = message.BoostsCounter,
|
||||
Content = message.Content,
|
||||
CreatedAt = message.CreatedAt,
|
||||
IsBoostedByCurrentUser = true,
|
||||
IsFavourite = message.IsFavourite,
|
||||
Medias = message.Medias,
|
||||
MessageId = message.MessageId,
|
||||
MessageType = message.MessageType,
|
||||
RootMessageId = message.RootMessageId,
|
||||
Title = message.Title,
|
||||
User = message.User
|
||||
};
|
||||
Messages.Insert(0, boostedMessage);
|
||||
}
|
||||
else
|
||||
{
|
||||
Messages.RemoveAll(m => m.MessageId == message.MessageId && m.BoostingUser != null && m.BoostingUser.UserId == CascadingState.User.Id);
|
||||
}
|
||||
}
|
||||
|
||||
async ValueTask OnMessageFavourite(Message message)
|
||||
|
||||
Reference in new issue
Block a user