Skip to content

Commit 3668a44

Browse files
authored
chore(docs): Add docs for legacy mail service
* Added docs for legacy mail service. * Updated namespaces. * Consolidated under Platform.Mail namespace * Updated obsolete comment. * Linting * Linting * Replaced documentation in original readme after accidental deletion.
1 parent 04ed8ab commit 3668a44

30 files changed

+73
-51
lines changed

src/Api/AdminConsole/Authorization/AuthorizationHandlerCollectionExtensions.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ public static void AddAdminConsoleAuthorizationHandlers(this IServiceCollection
1212
services.TryAddScoped<IOrganizationContext, OrganizationContext>();
1313

1414
services.TryAddEnumerable([
15-
ServiceDescriptor.Scoped<IAuthorizationHandler, BulkCollectionAuthorizationHandler>(),
16-
ServiceDescriptor.Scoped<IAuthorizationHandler, CollectionAuthorizationHandler>(),
17-
ServiceDescriptor.Scoped<IAuthorizationHandler, GroupAuthorizationHandler>(),
18-
ServiceDescriptor.Scoped<IAuthorizationHandler, OrganizationRequirementHandler>(),
19-
ServiceDescriptor.Scoped<IAuthorizationHandler, RecoverAccountAuthorizationHandler>(),
20-
]);
15+
ServiceDescriptor.Scoped<IAuthorizationHandler, BulkCollectionAuthorizationHandler>(),
16+
ServiceDescriptor.Scoped<IAuthorizationHandler, CollectionAuthorizationHandler>(),
17+
ServiceDescriptor.Scoped<IAuthorizationHandler, GroupAuthorizationHandler>(),
18+
ServiceDescriptor.Scoped<IAuthorizationHandler, OrganizationRequirementHandler>(),
19+
ServiceDescriptor.Scoped<IAuthorizationHandler, RecoverAccountAuthorizationHandler>(),
20+
]);
2121
}
2222
}

src/Core/Services/Implementations/AmazonSesMailDeliveryService.cs renamed to src/Core/Platform/Mail/Delivery/AmazonSesMailDeliveryService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
using Microsoft.AspNetCore.Hosting;
1010
using Microsoft.Extensions.Logging;
1111

12-
namespace Bit.Core.Services;
12+
namespace Bit.Core.Platform.Mail.Delivery;
1313

1414
public class AmazonSesMailDeliveryService : IMailDeliveryService, IDisposable
1515
{

src/Core/Services/IMailDeliveryService.cs renamed to src/Core/Platform/Mail/Delivery/IMailDeliveryService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using Bit.Core.Models.Mail;
22

3-
namespace Bit.Core.Services;
3+
namespace Bit.Core.Platform.Mail.Delivery;
44

55
public interface IMailDeliveryService
66
{

src/Core/Services/Implementations/MailKitSmtpMailDeliveryService.cs renamed to src/Core/Platform/Mail/Delivery/MailKitSmtpMailDeliveryService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
using Microsoft.Extensions.Logging;
88
using MimeKit;
99

10-
namespace Bit.Core.Services;
10+
namespace Bit.Core.Platform.Mail.Delivery;
1111

1212
public class MailKitSmtpMailDeliveryService : IMailDeliveryService
1313
{

src/Core/Services/Implementations/MultiServiceMailDeliveryService.cs renamed to src/Core/Platform/Mail/Delivery/MultiServiceMailDeliveryService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
using Microsoft.AspNetCore.Hosting;
44
using Microsoft.Extensions.Logging;
55

6-
namespace Bit.Core.Services;
6+
namespace Bit.Core.Platform.Mail.Delivery;
77

88
public class MultiServiceMailDeliveryService : IMailDeliveryService
99
{

src/Core/Services/NoopImplementations/NoopMailDeliveryService.cs renamed to src/Core/Platform/Mail/Delivery/NoopMailDeliveryService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using Bit.Core.Models.Mail;
22

3-
namespace Bit.Core.Services;
3+
namespace Bit.Core.Platform.Mail.Delivery;
44

55
public class NoopMailDeliveryService : IMailDeliveryService
66
{

src/Core/Services/Implementations/SendGridMailDeliveryService.cs renamed to src/Core/Platform/Mail/Delivery/SendGridMailDeliveryService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
using SendGrid;
77
using SendGrid.Helpers.Mail;
88

9-
namespace Bit.Core.Services;
9+
namespace Bit.Core.Platform.Mail.Delivery;
1010

1111
public class SendGridMailDeliveryService : IMailDeliveryService, IDisposable
1212
{

src/Core/Services/Implementations/AzureQueueMailService.cs renamed to src/Core/Platform/Mail/Enqueuing/AzureQueueMailService.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
using Azure.Storage.Queues;
22
using Bit.Core.Models.Mail;
3+
using Bit.Core.Services;
34
using Bit.Core.Settings;
45
using Bit.Core.Utilities;
56

6-
namespace Bit.Core.Services;
7-
7+
namespace Bit.Core.Platform.Mail.Enqueuing;
88
public class AzureQueueMailService : AzureQueueService<IMailQueueMessage>, IMailEnqueuingService
99
{
1010
public AzureQueueMailService(GlobalSettings globalSettings) : base(

src/Core/Services/Implementations/BlockingMailQueueService.cs renamed to src/Core/Platform/Mail/Enqueuing/BlockingMailQueueService.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
using Bit.Core.Models.Mail;
22

3-
namespace Bit.Core.Services;
4-
3+
namespace Bit.Core.Platform.Mail.Enqueuing;
54
public class BlockingMailEnqueuingService : IMailEnqueuingService
65
{
76
public async Task EnqueueAsync(IMailQueueMessage message, Func<IMailQueueMessage, Task> fallback)

src/Core/Services/IMailEnqueuingService.cs renamed to src/Core/Platform/Mail/Enqueuing/IMailEnqueuingService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using Bit.Core.Models.Mail;
22

3-
namespace Bit.Core.Services;
3+
namespace Bit.Core.Platform.Mail.Enqueuing;
44

55
public interface IMailEnqueuingService
66
{

0 commit comments

Comments
 (0)