31 lines
1.0 KiB
C#
31 lines
1.0 KiB
C#
using System.Threading.Tasks;
|
|
using _0_Framework.Application.FaceEmbedding;
|
|
|
|
namespace _0_Framework.InfraStructure;
|
|
|
|
/// <summary>
|
|
/// پیادهسازی پیشفرض (بدون عملیات) برای IFaceEmbeddingNotificationService
|
|
/// این کلاس زمانی استفاده میشود که SignalR در دسترس نباشد
|
|
/// </summary>
|
|
public class NullFaceEmbeddingNotificationService : IFaceEmbeddingNotificationService
|
|
{
|
|
public Task NotifyEmbeddingCreatedAsync(long workshopId, long employeeId, string employeeFullName)
|
|
{
|
|
// هیچ عملیاتی انجام نمیدهد
|
|
return Task.CompletedTask;
|
|
}
|
|
|
|
public Task NotifyEmbeddingDeletedAsync(long workshopId, long employeeId)
|
|
{
|
|
// هیچ عملیاتی انجام نمیدهد
|
|
return Task.CompletedTask;
|
|
}
|
|
|
|
public Task NotifyEmbeddingRefinedAsync(long workshopId, long employeeId)
|
|
{
|
|
// هیچ عملیاتی انجام نمیدهد
|
|
return Task.CompletedTask;
|
|
}
|
|
}
|
|
|