// Copyright Epic Games, Inc. All Rights Reserved. namespace HordeServer.Users { /// /// Provides avatar images /// public interface IAvatarService { /// /// Gets a users's avatar /// /// /// CAncellation token for the operation /// Task GetAvatarAsync(IUser user, CancellationToken cancellationToken); } /// /// Default implementation of /// public class NullAvatarService : IAvatarService { /// public Task GetAvatarAsync(IUser user, CancellationToken cancellationToken) => Task.FromResult(null); } }