Changed to strawberry #181
Some checks failed
Test before pr merge / test-lint (pull_request) Failing after 6s

This commit is contained in:
2025-09-27 18:25:50 +02:00
parent 7772a0a51c
commit 2e98159d4e
19 changed files with 317 additions and 230 deletions

View File

@@ -1,7 +1,8 @@
from starlette.responses import JSONResponse
from api.src.queries.cities import CityGraphType
from api.src.queries.cities import CityGraphType, CityFilter, CitySort
from api.src.queries.hello import UserGraphType
from api.src.queries.user import UserFilter, UserSort
from cpl.api.api_module import ApiModule
from cpl.application.application_builder import ApplicationBuilder
from cpl.auth.permission.permissions import Permissions
@@ -38,7 +39,13 @@ def main():
builder.services.add_cache(Role)
builder.services.add_transient(CityGraphType)
builder.services.add_transient(CityFilter)
builder.services.add_transient(CitySort)
builder.services.add_transient(UserGraphType)
builder.services.add_transient(UserFilter)
builder.services.add_transient(UserSort)
builder.services.add_transient(HelloQuery)
app = builder.build()
@@ -57,7 +64,7 @@ def main():
app.with_routes_directory("routes")
schema = app.with_graphql()
schema.query.string_field("ping", resolver=lambda *_: "pong")
schema.query.string_field("ping", resolver=lambda: "pong")
schema.query.with_query("hello", HelloQuery)
app.with_playground()