diff --git a/src/graphql/publicGraphQLClient.ts b/src/graphql/publicGraphQLClient.ts index edf4c596..7bb5d2c1 100644 --- a/src/graphql/publicGraphQLClient.ts +++ b/src/graphql/publicGraphQLClient.ts @@ -2,8 +2,8 @@ import { ClientOptions, dedupExchange, fetchExchange, createClient, Exchange } f import { devtoolsExchange } from '@urql/devtools' import { isDev } from '../utils/config' -//export const baseUrl = 'https://newapi.discours.io' -export const baseUrl = 'http://localhost:8000' +export const baseUrl = 'https://newapi.discours.io' +// export const baseUrl = 'http://localhost:8000' const exchanges: Exchange[] = [dedupExchange, fetchExchange] diff --git a/src/graphql/types.gen.ts b/src/graphql/types.gen.ts index c7185a8e..f57b48ff 100644 --- a/src/graphql/types.gen.ts +++ b/src/graphql/types.gen.ts @@ -32,9 +32,22 @@ export type Author = { export type Chat = { createdAt: Scalars['DateTime'] + createdBy: User description?: Maybe id: Scalars['Int'] + messages?: Maybe>> + title?: Maybe updatedAt: Scalars['DateTime'] + users: Array> +} + +export type ChatResult = { + createdAt: Scalars['DateTime'] + createdBy?: Maybe + error?: Maybe + members: Array> + messages?: Maybe>> + title?: Maybe } export type ChatUpdatedResult = { @@ -140,10 +153,11 @@ export type Mutation = { follow: Result incrementView: Result inviteAuthor: Result + inviteChat: Result markAsRead: Result rateUser: Result refreshSession: AuthResult - registerUser: AuthResult + registerUser: User removeAuthor: Result sendLink: Result unfollow: Result @@ -229,6 +243,11 @@ export type MutationInviteAuthorArgs = { shout: Scalars['String'] } +export type MutationInviteChatArgs = { + chatId: Scalars['String'] + userslug: Scalars['String'] +} + export type MutationMarkAsReadArgs = { chatId: Scalars['String'] ids: Array> @@ -315,16 +334,17 @@ export type ProfileInput = { export type Query = { authorsAll: Array> collectionsAll: Array> - enterChat: EnterChatResult + enterChat: ChatResult getCollabs: Array> getCommunities: Array> getCommunity: Community - getMessages: Array> getShoutBySlug: Shout getUserCollections: Array> getUserRoles: Array> getUsersBySlugs: Array> isEmailUsed: Scalars['Boolean'] + loadChat: Array> + myChats: Array> reactionsByAuthor: Array> reactionsByShout: Array> reactionsForShouts: Array> @@ -350,7 +370,6 @@ export type Query = { topicsByAuthor: Array> topicsByCommunity: Array> topicsRandom: Array> - userChats: UserChatsResult userFollowedAuthors: Array> userFollowedCommunities: Array> userFollowedTopics: Array> @@ -358,26 +377,14 @@ export type Query = { userReactedShouts: Array> } -export type QueryAuthorsAllArgs = { - limit: Scalars['Int'] - offset: Scalars['Int'] -} - export type QueryEnterChatArgs = { chatId: Scalars['String'] - size?: InputMaybe } export type QueryGetCommunityArgs = { slug?: InputMaybe } -export type QueryGetMessagesArgs = { - chatId: Scalars['String'] - page: Scalars['Int'] - size: Scalars['Int'] -} - export type QueryGetShoutBySlugArgs = { slug: Scalars['String'] } @@ -398,6 +405,12 @@ export type QueryIsEmailUsedArgs = { email: Scalars['String'] } +export type QueryLoadChatArgs = { + chatId: Scalars['String'] + page: Scalars['Int'] + size: Scalars['Int'] +} + export type QueryReactionsByAuthorArgs = { limit: Scalars['Int'] offset: Scalars['Int'] @@ -476,7 +489,7 @@ export type QueryShoutsForFeedArgs = { offset: Scalars['Int'] } -export type MutationSignInArgs = { +export type QuerySignInArgs = { email: Scalars['String'] password?: InputMaybe } @@ -760,11 +773,6 @@ export type User = { wasOnlineAt?: Maybe } -export type UserChatsResult = { - chats?: Maybe>> - error?: Maybe -} - export type UserNotification = { id: Scalars['Int'] kind: Scalars['String']