Open gburgett opened 3 years ago
Diagnosing Query 1
{
conference {
mediaSeries {
childContentItemsConnection {
pageInfo {
endCursor
__typename
}
edges {
node {
...contentCardFragment
__typename
}
__typename
}
__typename
}
__typename
}
__typename
}
}
fragment contentCardFragment on ContentItem {
id
__typename
coverImage {
sources {
uri
__typename
}
__typename
}
theme {
type
colors {
primary
secondary
screen
paper
__typename
}
__typename
}
title
hyphenatedTitle: title(hyphenated: true)
summary
... on WCCMessage {
videos {
sources {
uri
__typename
}
__typename
}
parentChannel {
id
name
__typename
}
series {
coverImage {
sources {
uri
__typename
}
__typename
}
__typename
}
__typename
}
}
results in 1 contentful query and then 3 consecutive media system queries:
https://cdn.contentful.com/spaces/3ewlji0hjgzj/entries?content_type=conference&fields.code=awaken&access_token=xxx&include=9
https://media.watermark.org/api/v1/series/1017?target=the_porch
https://media.watermark.org/api/v1/messages/?limit=20&filter%5Bseries_id%5D=1017&target=the_porch
https://media.watermark.org/api/v1/messages
The first two media queries I get - we're pulling series info and message info.
Last one appears to be useless - coming from here: https://github.com/watermarkchurch/theporch-apollos/blob/master/apollos-church-api/src/data/wcc-media/resolver.js#L86
There's a TODO on that line.
Queried by client here: https://github.com/watermarkchurch/theporch-apollos/blob/master/ThePorch/loadConfig.js#L157
@conrad-vanl can we just get rid of that line? That would speed up this request by 33%.
All the remainder are blowing up on this error: https://app.bugsnag.com/watermark-community-church/apollos-server/errors/6112b73617a5f40007063994?filters[event.since][0]=30d&filters[error.status][0]=open
Because sys
is null on this line:
https://github.com/watermarkchurch/theporch-apollos/blob/master/apollos-church-api/src/data/contentful/Event.js#L45
Through CDN:
Direct to Heroku