using System.Threading.Tasks; using _0_Framework.Application.FaceEmbedding; namespace _0_Framework.InfraStructure; /// /// پیاده‌سازی پیش‌فرض (بدون عملیات) برای IFaceEmbeddingNotificationService /// این کلاس زمانی استفاده می‌شود که SignalR در دسترس نباشد /// 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; } }