will only affect conversationsSolr
query and fields that use tags on ConversationType
conversationSolr
query no longer takes $currentUserId
argument. instead of passing a user id and only receving tags and tag counts for that user, both seller and buyer tags will always be returned.
conversationsSolr.metadata
fields have moved to conversationsSolr.facets
under buyerTags
/sellerTags
.
tag related fields on ConversationType
have moved to the corresponding ConversationMemberType
(including orderStatusLabel
)
example query:
{
viewer {
conversationsSolr(first: 15, showInactiveUsers: "Y", queryTemplate: "inbox", sellerId: "f_8518") {
facets {
sellerTags {
archived
sellerResponseRequired
unanswered
unread
starred
activePrivateOffer
activeHold
}
}
edges {
node {
originalSeller {
tags {
name
}
hasUnreadTag
hasUnansweredTag
hasArchivedTag
hasStarredTag
hasActivePrivateOfferTag
hasShipmentQuoteTag
hasActiveHoldTag
hasResponseRequiredTag
orderStatusLabel
}
}
}
}
}
}
note: i deleted this mobile query in graphql so i could deploy my breaking changes https://github.com/brettjashford/dibs-graphql/commit/1072fc8bcb961bf5f163f50cb31597120840398d