feat(push): add service-owned firebase channels and delivery
Add push contracts, provider delivery and channel diagnostics. Link email channels to services and document migration and validation. Ref: IT-1074
This commit is contained in:
+2
-1
@@ -48,7 +48,7 @@ public sealed class EmailChannelsController : ApiControllerBase
|
||||
if (request.ChannelType != EmailChannelType.Smtp)
|
||||
return MapServiceError(new ServiceError("Only SMTP channels are supported.", ServiceErrorCode.InvalidRequest));
|
||||
var command = new CreateEmailChannelCommand(
|
||||
request.ServiceName,
|
||||
request.ServiceId,
|
||||
request.Priority,
|
||||
request.ChannelType,
|
||||
EmailChannelMapping.ToSettings(request.Settings),
|
||||
@@ -72,6 +72,7 @@ public sealed class EmailChannelsController : ApiControllerBase
|
||||
{
|
||||
var command = new UpdateEmailChannelCommand(
|
||||
id,
|
||||
request.ServiceId,
|
||||
request.Priority,
|
||||
EmailChannelMapping.ToSettings(request.Settings),
|
||||
request.DailyLimit,
|
||||
|
||||
Reference in New Issue
Block a user