feat(api): autocomplete for graphql
This commit is contained in:
parent
8b6066fc36
commit
a289223225
1 changed files with 4 additions and 1 deletions
|
|
@ -103,13 +103,16 @@ def comment_assignment(projectId: int, sessionId: int, issueId: str, data: schem
|
||||||
@app.get('/{projectId}/events/search', tags=["events"])
|
@app.get('/{projectId}/events/search', tags=["events"])
|
||||||
def events_search(projectId: int, q: str,
|
def events_search(projectId: int, q: str,
|
||||||
type: Union[schemas.FilterType, schemas.EventType,
|
type: Union[schemas.FilterType, schemas.EventType,
|
||||||
schemas.PerformanceEventType, schemas.FetchFilterType] = None,
|
schemas.PerformanceEventType, schemas.FetchFilterType,
|
||||||
|
schemas.GraphqlFilterType] = None,
|
||||||
key: str = None,
|
key: str = None,
|
||||||
source: str = None, context: schemas.CurrentContext = Depends(OR_context)):
|
source: str = None, context: schemas.CurrentContext = Depends(OR_context)):
|
||||||
if len(q) == 0:
|
if len(q) == 0:
|
||||||
return {"data": []}
|
return {"data": []}
|
||||||
if type in [schemas.FetchFilterType._url]:
|
if type in [schemas.FetchFilterType._url]:
|
||||||
type = schemas.EventType.request
|
type = schemas.EventType.request
|
||||||
|
elif type in [schemas.GraphqlFilterType._name]:
|
||||||
|
type = schemas.EventType.graphql
|
||||||
elif isinstance(type, schemas.PerformanceEventType):
|
elif isinstance(type, schemas.PerformanceEventType):
|
||||||
if type in [schemas.PerformanceEventType.location_dom_complete,
|
if type in [schemas.PerformanceEventType.location_dom_complete,
|
||||||
schemas.PerformanceEventType.location_largest_contentful_paint_time,
|
schemas.PerformanceEventType.location_largest_contentful_paint_time,
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue