Show / Hide Table of Contents

Class ChatUserSynchronizer

Inheritance
System.Object
ChatUserSynchronizer
Implements
ITransientDependency
Namespace: Volo.Chat.Users
Assembly: Volo.Chat.Domain.dll
Syntax
public class ChatUserSynchronizer : IDistributedEventHandler<EntityUpdatedEto<UserEto>>, ITransientDependency

Constructors

ChatUserSynchronizer(IChatUserRepository, IChatUserLookupService)

Declaration
public ChatUserSynchronizer(IChatUserRepository userRepository, IChatUserLookupService userLookupService)
Parameters
Type Name Description
IChatUserRepository userRepository
IChatUserLookupService userLookupService

Properties

UserLookupService

Declaration
protected IChatUserLookupService UserLookupService { get; }
Property Value
Type Description
IChatUserLookupService

UserRepository

Declaration
protected IChatUserRepository UserRepository { get; }
Property Value
Type Description
IChatUserRepository

Methods

HandleEventAsync(EntityUpdatedEto<UserEto>)

Declaration
public virtual Task HandleEventAsync(EntityUpdatedEto<UserEto> eventData)
Parameters
Type Name Description
EntityUpdatedEto<UserEto> eventData
Returns
Type Description
Task

Implements

ITransientDependency
Back to top Powered by Volosoft