Changed to strawberry #181
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user