Add leaveGroup API

This commit is contained in:
Hongbo Wu
2022-12-08 15:32:39 +08:00
parent 79f739c04c
commit 6830da995f
6 changed files with 184 additions and 0 deletions

View File

@ -867,6 +867,22 @@ type LabelsSuccess {
labels: [Label!]!
}
type LeaveGroupError {
errorCodes: [LeaveGroupErrorCode!]!
}
enum LeaveGroupErrorCode {
BAD_REQUEST
NOT_FOUND
UNAUTHORIZED
}
union LeaveGroupResult = LeaveGroupError | LeaveGroupSuccess
type LeaveGroupSuccess {
success: Boolean!
}
type Link {
highlightStats: HighlightStats!
id: ID!
@ -1023,6 +1039,7 @@ type Mutation {
googleLogin(input: GoogleLoginInput!): LoginResult!
googleSignup(input: GoogleSignupInput!): GoogleSignupResult!
joinGroup(inviteCode: String!): JoinGroupResult!
leaveGroup(groupId: ID!): LeaveGroupResult!
logOut: LogOutResult!
mergeHighlight(input: MergeHighlightInput!): MergeHighlightResult!
moveFilter(input: MoveFilterInput!): MoveFilterResult!