refactor: use the unpaginated teamMembers field instead of members
This commit is contained in:
@@ -17,7 +17,7 @@
|
|||||||
</label>
|
</label>
|
||||||
<div class="flex -space-x-1 mt-2 overflow-hidden">
|
<div class="flex -space-x-1 mt-2 overflow-hidden">
|
||||||
<img
|
<img
|
||||||
v-for="(member, index) in team.members"
|
v-for="(member, index) in team.teamMembers"
|
||||||
:key="`member-${index}`"
|
:key="`member-${index}`"
|
||||||
v-tippy="{ theme: 'tooltip' }"
|
v-tippy="{ theme: 'tooltip' }"
|
||||||
:title="member.user.displayName"
|
:title="member.user.displayName"
|
||||||
@@ -117,7 +117,7 @@ const props = defineProps<{
|
|||||||
name: string
|
name: string
|
||||||
myRole: TeamMemberRole
|
myRole: TeamMemberRole
|
||||||
ownersCount: number
|
ownersCount: number
|
||||||
members: Array<{
|
teamMembers: Array<{
|
||||||
user: {
|
user: {
|
||||||
displayName: string
|
displayName: string
|
||||||
photoURL: string | null
|
photoURL: string | null
|
||||||
|
|||||||
@@ -58,7 +58,7 @@ export const updatesDef: GraphCacheUpdaters = {
|
|||||||
__typename: "Team",
|
__typename: "Team",
|
||||||
id: teamID,
|
id: teamID,
|
||||||
},
|
},
|
||||||
"members"
|
"teamMembers"
|
||||||
) as string[]
|
) as string[]
|
||||||
)
|
)
|
||||||
.map((x) => [x, cache.resolve(x, "user") as string])
|
.map((x) => [x, cache.resolve(x, "user") as string])
|
||||||
@@ -66,7 +66,7 @@ export const updatesDef: GraphCacheUpdaters = {
|
|||||||
.filter(([_key, uid]) => uid !== userUid)
|
.filter(([_key, uid]) => uid !== userUid)
|
||||||
.map(([key]) => key)
|
.map(([key]) => key)
|
||||||
|
|
||||||
cache.link({ __typename: "Team", id: teamID }, "members", newMembers)
|
cache.link({ __typename: "Team", id: teamID }, "teamMembers", newMembers)
|
||||||
},
|
},
|
||||||
createTeamInvitation: (result, _args, cache, _info) => {
|
createTeamInvitation: (result, _args, cache, _info) => {
|
||||||
cache.invalidate(
|
cache.invalidate(
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ mutation RenameTeam($newName: String!, $teamID: ID!) {
|
|||||||
renameTeam(newName: $newName, teamID: $teamID) {
|
renameTeam(newName: $newName, teamID: $teamID) {
|
||||||
id
|
id
|
||||||
name
|
name
|
||||||
members {
|
teamMembers {
|
||||||
membershipID
|
membershipID
|
||||||
user {
|
user {
|
||||||
uid
|
uid
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ query GetTeam($teamID: ID!) {
|
|||||||
team(teamID: $teamID) {
|
team(teamID: $teamID) {
|
||||||
id
|
id
|
||||||
name
|
name
|
||||||
members {
|
teamMembers {
|
||||||
membershipID
|
membershipID
|
||||||
user {
|
user {
|
||||||
uid
|
uid
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ query MyTeams {
|
|||||||
name
|
name
|
||||||
myRole
|
myRole
|
||||||
ownersCount
|
ownersCount
|
||||||
members {
|
teamMembers {
|
||||||
membershipID
|
membershipID
|
||||||
user {
|
user {
|
||||||
photoURL
|
photoURL
|
||||||
|
|||||||
Reference in New Issue
Block a user