Browse Source

Message adds IsAnonymous property

pull/116/head
cKey 5 years ago
parent
commit
f6cd0dae34
  1. 6
      aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Chat/MessageStore.cs
  2. 29
      aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Packages/Emoji.cs

6
aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Chat/MessageStore.cs

@ -7,9 +7,9 @@ using System.Collections.Generic;
using System.Threading; using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;
using Volo.Abp; using Volo.Abp;
using Volo.Abp.Data;
using Volo.Abp.DependencyInjection; using Volo.Abp.DependencyInjection;
using Volo.Abp.MultiTenancy; using Volo.Abp.MultiTenancy;
using Volo.Abp.ObjectExtending;
using Volo.Abp.ObjectMapping; using Volo.Abp.ObjectMapping;
using Volo.Abp.Uow; using Volo.Abp.Uow;
@ -212,7 +212,7 @@ namespace LINGYUN.Abp.MessageService.Chat
var message = new UserMessage(messageId, chatMessage.FormUserId, chatMessage.FormUserName, chatMessage.Content, chatMessage.MessageType); var message = new UserMessage(messageId, chatMessage.FormUserId, chatMessage.FormUserName, chatMessage.Content, chatMessage.MessageType);
message.SendToUser(chatMessage.ToUserId.Value); message.SendToUser(chatMessage.ToUserId.Value);
chatMessage.MapExtraPropertiesTo(message); message.SetProperty(nameof(ChatMessage.IsAnonymous), chatMessage.IsAnonymous);
await _messageRepository.InsertUserMessageAsync(message, cancellationToken); await _messageRepository.InsertUserMessageAsync(message, cancellationToken);
@ -246,7 +246,7 @@ namespace LINGYUN.Abp.MessageService.Chat
var message = new GroupMessage(messageId, chatMessage.FormUserId, chatMessage.FormUserName, chatMessage.Content, chatMessage.MessageType); var message = new GroupMessage(messageId, chatMessage.FormUserId, chatMessage.FormUserName, chatMessage.Content, chatMessage.MessageType);
message.SendToGroup(groupId); message.SendToGroup(groupId);
chatMessage.MapExtraPropertiesTo(message); message.SetProperty(nameof(ChatMessage.IsAnonymous), chatMessage.IsAnonymous);
await _messageRepository.InsertGroupMessageAsync(message, cancellationToken); await _messageRepository.InsertGroupMessageAsync(message, cancellationToken);

29
aspnet-core/modules/message/LINGYUN.Abp.MessageService.Domain/LINGYUN/Abp/MessageService/Packages/Emoji.cs

@ -1,29 +0,0 @@
using System;
using Volo.Abp.Domain.Entities;
namespace LINGYUN.Abp.MessageService.Packages
{
public class Emoji : Entity<Guid>
{
public virtual string Name { get; protected set; }
public virtual string Title { get; protected set; }
public virtual string LinkUrl { get; protected set; }
protected Emoji() { }
public Emoji(
Guid id,
string name,
string title,
string linkUrl)
:base(id)
{
Name = name;
Title = title;
LinkUrl = linkUrl;
}
public void SetUrl(string linkUrl)
{
LinkUrl = linkUrl;
}
}
}
Loading…
Cancel
Save