我正在实现一个查询,该查询应根据用户登录状态为响应中的某些字段提供服务.
具体来说,我希望只有传递"pointRate"字段$authenticationToken并希望避免传入$authenticated下面的查询.我想避免发送的原因$authenticated是客户端可以通过发送$authenticated = true而做错$authenticationToken = null.
query ToDoQuery($authenticationToken: String, $authenticated: Boolean!) {
pointRate(accessToken: $authenticationToken) @include(if: $authenticated) {
status
}
}
Run Code Online (Sandbox Code Playgroud)