Starting to add discussion loader component
Merge branch 'discussion-api-header' into discussion-cta
Added a bit more to discussion loader and removed firstpage endpoint
Merge branch 'master' of https://github.com/guardian/frontend into discussion-cta
Added discussion loader file
Remove defaultMax from ParseCollection trait
Add Unit signature to refresh method on Query
Convert match to a PartialFunction
Start each Query object with one Config and empty Collection
- If getting config.json fails, use Config that was originally in Agent
- If getting collection.json fails and not warmed up, do not block contentApiQuery
- If getting collection.json fails and warmed up, fail chain (Use Agent contents)
Prefer to go through object than to mix in
Defaults for pageFrontAgent
Throw an exception on 5xx from S3
Break out isWarmedUp
Break out code from for comprehension
Break out requesting of config in ParseConfig trait
Break out requesting of collection in ParseCollection trait
Add type to return type of getCuratedList in ParseCollection trait
Add tests for Query, ParseConfig and ParseCollection
Remove unused classes
Rename classes to a better name