[WIP] collection #181

This commit is contained in:
2025-09-27 04:08:32 +02:00
parent 7673c3d10e
commit 7772a0a51c
21 changed files with 375 additions and 85 deletions

View File

@@ -1,9 +1,9 @@
from starlette.responses import JSONResponse
from api.src.queries.cities import CityGraphType
from api.src.queries.hello import UserGraphType
from cpl.api.api_module import ApiModule
from cpl.api.application.web_app import WebApp
from cpl.application.application_builder import ApplicationBuilder
from cpl.graphql.application.graphql_app import GraphQLApp
from cpl.auth.permission.permissions import Permissions
from cpl.auth.schema import AuthUser, Role
from cpl.core.configuration import Configuration
@@ -11,8 +11,8 @@ from cpl.core.console import Console
from cpl.core.environment import Environment
from cpl.core.utils.cache import Cache
from cpl.database.mysql.mysql_module import MySQLModule
from cpl.graphql.application.graphql_app import GraphQLApp
from cpl.graphql.graphql_module import GraphQLModule
from cpl.graphql.schema.root_query import RootQuery
from queries.hello import HelloQuery
from scoped_service import ScopedService
from service import PingService
@@ -37,6 +37,8 @@ def main():
builder.services.add_cache(AuthUser)
builder.services.add_cache(Role)
builder.services.add_transient(CityGraphType)
builder.services.add_transient(UserGraphType)
builder.services.add_transient(HelloQuery)
app = builder.build()