You've already forked RekomenciBackend
feat(): push notifications via firebase admin
This commit is contained in:
@@ -5,6 +5,7 @@ from template_project.web_api.configuration import (
|
||||
AccessTokenConfiguration,
|
||||
Configuration,
|
||||
DatabaseConfiguration,
|
||||
FirebaseConfiguration,
|
||||
ServerConfiguration,
|
||||
YandexOAuthConfiguration,
|
||||
)
|
||||
@@ -14,6 +15,7 @@ from template_project.web_api.ioc.data_gateway import DataGatewayProvider
|
||||
from template_project.web_api.ioc.factory import FactoryProvider
|
||||
from template_project.web_api.ioc.idp import IdPProvider
|
||||
from template_project.web_api.ioc.interactor import InteractorProvider
|
||||
from template_project.web_api.ioc.notifications import NotificationServiceProvider
|
||||
from template_project.web_api.ioc.oauth import OAuthClientProvider
|
||||
|
||||
|
||||
@@ -27,11 +29,14 @@ def make_ioc(configuration: Configuration) -> AsyncContainer:
|
||||
DataGatewayProvider(),
|
||||
CryptographerProvider(),
|
||||
OAuthClientProvider(),
|
||||
NotificationServiceProvider(),
|
||||
validation_settings=STRICT_VALIDATION,
|
||||
context={
|
||||
ServerConfiguration: configuration.server,
|
||||
DatabaseConfiguration: configuration.database,
|
||||
AccessTokenConfiguration: configuration.access_token,
|
||||
YandexOAuthConfiguration: configuration.yandex_oauth,
|
||||
FirebaseConfiguration: configuration.firebase,
|
||||
Configuration: configuration,
|
||||
},
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user