refactor: use the unpaginated teamMembers field instead of members
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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(
|
||||
|
||||
@@ -2,7 +2,7 @@ mutation RenameTeam($newName: String!, $teamID: ID!) {
|
||||
renameTeam(newName: $newName, teamID: $teamID) {
|
||||
id
|
||||
name
|
||||
members {
|
||||
teamMembers {
|
||||
membershipID
|
||||
user {
|
||||
uid
|
||||
|
||||
@@ -2,7 +2,7 @@ query GetTeam($teamID: ID!) {
|
||||
team(teamID: $teamID) {
|
||||
id
|
||||
name
|
||||
members {
|
||||
teamMembers {
|
||||
membershipID
|
||||
user {
|
||||
uid
|
||||
|
||||
@@ -4,7 +4,7 @@ query MyTeams {
|
||||
name
|
||||
myRole
|
||||
ownersCount
|
||||
members {
|
||||
teamMembers {
|
||||
membershipID
|
||||
user {
|
||||
photoURL
|
||||
|
||||
Reference in New Issue
Block a user