diff --git a/src/index.tsx b/src/index.tsx index fa9e3f2..e032126 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -3174,7 +3174,12 @@ export type FollowUserMutationVariables = Exact<{ export type FollowUserMutation = { __typename?: "Mutation"; - followUser: { __typename?: "UserGQL"; username: string }; + followUser: { + __typename?: "UserGQL"; + username: string; + following?: Array<{ __typename?: "UserGQL"; id: number }> | null; + followers?: Array<{ __typename?: "UserGQL"; id: number }> | null; + }; }; export type UnfollowUserMutationVariables = Exact<{ @@ -3183,7 +3188,12 @@ export type UnfollowUserMutationVariables = Exact<{ export type UnfollowUserMutation = { __typename?: "Mutation"; - unfollowUser: { __typename?: "UserGQL"; username: string }; + unfollowUser: { + __typename?: "UserGQL"; + username: string; + following?: Array<{ __typename?: "UserGQL"; id: number }> | null; + followers?: Array<{ __typename?: "UserGQL"; id: number }> | null; + }; }; export type GetStreamMonitoringDetailsQueryVariables = Exact<{ @@ -5321,6 +5331,12 @@ export const FollowUserDocument = gql` mutation followUser($followedUserId: Int!) { followUser(followedUserId: $followedUserId) { username + following { + id + } + followers { + id + } } } `; @@ -5371,6 +5387,12 @@ export const UnfollowUserDocument = gql` mutation unfollowUser($followedUserId: Int!) { unfollowUser(followedUserId: $followedUserId) { username + following { + id + } + followers { + id + } } } `; diff --git a/src/operations/user.gql b/src/operations/user.gql index 1a19ba6..bf04f9c 100644 --- a/src/operations/user.gql +++ b/src/operations/user.gql @@ -91,11 +91,23 @@ query GetUserTags { mutation followUser($followedUserId: Int!) { followUser(followedUserId: $followedUserId) { username + following { + id + } + followers { + id + } } } mutation unfollowUser($followedUserId: Int!) { unfollowUser(followedUserId: $followedUserId) { username + following { + id + } + followers { + id + } } }