refactor: use the unpaginated teamMembers field instead of members

This commit is contained in:
Andrew Bastin
2021-10-22 15:33:11 +05:30
parent ddf21c17d2
commit 3289ede0e8
5 changed files with 7 additions and 7 deletions

View File

@@ -17,7 +17,7 @@
</label>
<div class="flex -space-x-1 mt-2 overflow-hidden">
<img
v-for="(member, index) in team.members"
v-for="(member, index) in team.teamMembers"
:key="`member-${index}`"
v-tippy="{ theme: 'tooltip' }"
:title="member.user.displayName"
@@ -117,7 +117,7 @@ const props = defineProps<{
name: string
myRole: TeamMemberRole
ownersCount: number
members: Array<{
teamMembers: Array<{
user: {
displayName: string
photoURL: string | null

View File

@@ -58,7 +58,7 @@ export const updatesDef: GraphCacheUpdaters = {
__typename: "Team",
id: teamID,
},
"members"
"teamMembers"
) as string[]
)
.map((x) => [x, cache.resolve(x, "user") as string])
@@ -66,7 +66,7 @@ export const updatesDef: GraphCacheUpdaters = {
.filter(([_key, uid]) => uid !== userUid)
.map(([key]) => key)
cache.link({ __typename: "Team", id: teamID }, "members", newMembers)
cache.link({ __typename: "Team", id: teamID }, "teamMembers", newMembers)
},
createTeamInvitation: (result, _args, cache, _info) => {
cache.invalidate(

View File

@@ -2,7 +2,7 @@ mutation RenameTeam($newName: String!, $teamID: ID!) {
renameTeam(newName: $newName, teamID: $teamID) {
id
name
members {
teamMembers {
membershipID
user {
uid

View File

@@ -2,7 +2,7 @@ query GetTeam($teamID: ID!) {
team(teamID: $teamID) {
id
name
members {
teamMembers {
membershipID
user {
uid

View File

@@ -4,7 +4,7 @@ query MyTeams {
name
myRole
ownersCount
members {
teamMembers {
membershipID
user {
photoURL