Merge pull request #701 from omnivore-app/feature/add-popular-reads

API to add recommended (popular) reads to a users library
This commit is contained in:
Jackson Harper
2022-05-24 21:09:24 -07:00
committed by GitHub
21 changed files with 7901 additions and 0 deletions

View File

@ -1,5 +1,21 @@
directive @sanitize(allowedTags: [String], maxLength: Int, pattern: String) on INPUT_FIELD_DEFINITION
type AddPopularReadError {
errorCodes: [AddPopularReadErrorCode!]!
}
enum AddPopularReadErrorCode {
BAD_REQUEST
NOT_FOUND
UNAUTHORIZED
}
union AddPopularReadResult = AddPopularReadError | AddPopularReadSuccess
type AddPopularReadSuccess {
pageId: String!
}
type ArchiveLinkError {
errorCodes: [ArchiveLinkErrorCode!]!
message: String!
@ -693,6 +709,7 @@ type MergeHighlightSuccess {
}
type Mutation {
addPopularRead(name: String!): AddPopularReadResult!
createArticle(input: CreateArticleInput!): CreateArticleResult!
createArticleSavingRequest(input: CreateArticleSavingRequestInput!): CreateArticleSavingRequestResult!
createHighlight(input: CreateHighlightInput!): CreateHighlightResult!