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:
+1
-1
@@ -22,7 +22,7 @@ public sealed class InterimEmailTemplateMigrationTests(TemplateDatabaseFixture f
|
||||
Assert.Equal(firstServices, await ScalarAsync(connection, "SELECT jsonb_agg(to_jsonb(s) ORDER BY id)::text FROM services s"));
|
||||
await using var db = TemplateDatabaseFixture.CreateContext(connection);
|
||||
var history = (await db.Database.GetAppliedMigrationsAsync()).ToList();
|
||||
Assert.Equal(4, history.Count);
|
||||
Assert.Equal(db.Database.GetMigrations().Append(InterimEmailTemplateFixture.MigrationId).Order(), history.Order());
|
||||
Assert.Contains(InterimEmailTemplateFixture.MigrationId, history);
|
||||
using var provider = new ServiceCollection().AddNotificationDataAccess(connection).BuildServiceProvider();
|
||||
using var scope = provider.CreateScope();
|
||||
|
||||
Reference in New Issue
Block a user