Files
Wino-Mail/Wino.Core/Services/OutlookSynchronizerErrorHandlingFactory.cs
T

22 lines
1.0 KiB
C#
Raw Normal View History

2026-02-08 22:20:38 +01:00
using Wino.Core.Domain.Interfaces;
using Wino.Core.Synchronizers.Errors;
using Wino.Core.Synchronizers.Errors.Outlook;
namespace Wino.Core.Services;
public class OutlookSynchronizerErrorHandlingFactory : SynchronizerErrorHandlingFactory, IOutlookSynchronizerErrorHandlerFactory
{
public OutlookSynchronizerErrorHandlingFactory(OutlookAuthenticationFailedHandler authenticationFailedHandler,
ObjectCannotBeDeletedHandler objectCannotBeDeleted,
2026-02-08 22:20:38 +01:00
EntityNotFoundHandler entityNotFoundHandler,
DeltaTokenExpiredHandler deltaTokenExpiredHandler,
OutlookRateLimitHandler outlookRateLimitHandler)
{
RegisterHandler(authenticationFailedHandler);
RegisterHandler(outlookRateLimitHandler);
RegisterHandler(objectCannotBeDeleted);
2026-02-08 22:20:38 +01:00
RegisterHandler(entityNotFoundHandler);
2025-10-12 16:23:33 +02:00
RegisterHandler(deltaTokenExpiredHandler);
}
}