feat: subscriptions on edit team modal

This commit is contained in:
liyasthomas
2021-10-28 20:29:49 +05:30
parent dd59de3de0
commit c1ee8f5dd0
9 changed files with 279 additions and 212 deletions

View File

@@ -6,8 +6,9 @@ query GetTeam($teamID: ID!) {
membershipID
user {
uid
email
}
role
}
}
}
}

View File

@@ -0,0 +1,5 @@
subscription TeamMemberAdded($teamID: ID!) {
teamMemberAdded(teamID: $teamID) {
membershipID
}
}

View File

@@ -0,0 +1,3 @@
subscription TeamMemberRemoved($teamID: ID!) {
teamMemberRemoved(teamID: $teamID)
}

View File

@@ -0,0 +1,5 @@
subscription TeamMemberUpdated($teamID: ID!) {
teamMemberUpdated(teamID: $teamID) {
membershipID
}
}

View File

@@ -4,7 +4,7 @@ import cloneDeep from "lodash/cloneDeep"
import * as Apollo from "@apollo/client/core"
import { apolloClient } from "~/helpers/apollo"
interface TeamsTeamMember {
export interface TeamsTeamMember {
membershipID: string
user: {
uid: string