UNPKG

@salad-labs/loopz-typescript

Version:
305 lines (284 loc) 6.51 kB
import { gql } from "@urql/core"; import { ConversationFragment, UserFragment, MessageFragment, ConversationTradingPoolFragment, } from "./fragments"; const onAddMembersToConversation = gql ` subscription onAddMembersToConversation { onAddMembersToConversation { items { conversationId conversationMembersId createdAt encryptedConversationAESKey encryptedConversationIVKey id type user { id organizationId did address username usernameLowerCase email bio avatarUrl isVerified isPfpNft blacklistIds allowNotification allowNotificationSound visibility archivedConversations onlineStatus allowReadReceipt allowReceiveMessageFrom allowAddToGroupsFrom allowGroupsSuggestion e2ePublicKey e2eSecret e2eSecretIV createdAt updatedAt } userId } conversationId membersIds } } `; const onAddPinConversation = gql ` subscription onAddPinConversation { onAddPinConversation { ...ConversationFragment } } ${ConversationFragment} `; const onAddPinMessage = gql ` subscription onAddPinMessage { onAddPinMessage { ...MessageFragment } } ${MessageFragment} `; const onAddReaction = gql ` subscription onAddReaction { onAddReaction { ...MessageFragment } } ${MessageFragment} `; const onDeleteMessage = gql ` subscription onDeleteMessage { onDeleteMessage { ...MessageFragment } } ${MessageFragment} `; const onDeleteRequestTrade = gql ` subscription onDeleteRequestTrade { onDeleteRequestTrade { ...ConversationTradingPoolFragment } } ${ConversationTradingPoolFragment} `; const onEditMessage = gql ` subscription onEditMessage { onEditMessage { ...MessageFragment } } ${MessageFragment} `; const onEjectMember = gql ` subscription onEjectMember { onEjectMember { conversationId conversation { ...ConversationFragment } memberOut { ...UserFragment } membersIds } } ${ConversationFragment} ${UserFragment} `; const onLeaveConversation = gql ` subscription onLeaveConversation { onLeaveConversation { conversationId conversation { ...ConversationFragment } memberOut { ...UserFragment } membersIds } } ${ConversationFragment} ${UserFragment} `; const onMuteConversation = gql ` subscription onMuteConversation { onMuteConversation { ...ConversationFragment } } ${ConversationFragment} `; const onRemovePinConversation = gql ` subscription onRemovePinConversation { onRemovePinConversation { ...ConversationFragment } } ${ConversationFragment} `; const onRemovePinMessage = gql ` subscription onRemovePinMessage { onRemovePinMessage { ...MessageFragment } } ${MessageFragment} `; const onRequestTrade = gql ` subscription onRequestTrade { onRequestTrade { ...ConversationTradingPoolFragment } } ${ConversationTradingPoolFragment} `; const onUpdateRequestTrade = gql ` subscription onUpdateRequestTrade { onUpdateRequestTrade { ...ConversationTradingPoolFragment } } ${ConversationTradingPoolFragment} `; const onSendMessage = gql ` subscription onSendMessage { onSendMessage { ...MessageFragment } } ${MessageFragment} `; const onUnmuteConversation = gql ` subscription onUnmuteConversation { onUnmuteConversation { ...ConversationFragment } } ${ConversationFragment} `; const onUpdateConversationGroup = gql ` subscription onUpdateConversationGroup { onUpdateConversationGroup { ...ConversationFragment } } ${ConversationFragment} `; const onUpdateUser = gql ` subscription onUpdateUser { onUpdateUser { ...UserFragment } } ${UserFragment} `; const onRemoveReaction = gql ` subscription onRemoveReaction { onRemoveReaction { ...MessageFragment } } ${MessageFragment} `; const onBatchDeleteMessages = gql ` subscription onBatchDeleteMessages { onBatchDeleteMessages { conversationId messagesIds membersIds } } `; // Add new subscription definitions for the new event subscriptions const onChatMessageEvents = gql ` subscription onChatMessageEvents($conversationId: ID!) { onChatMessageEvents(conversationId: $conversationId) { ...MessageFragment } } ${MessageFragment} `; const onChatMemberEvents = gql ` subscription onChatMemberEvents($conversationId: ID!) { onChatMemberEvents(conversationId: $conversationId) { conversationId conversation { ...ConversationFragment } memberOut { ...UserFragment } membersIds } } ${ConversationFragment} ${UserFragment} `; const onChatJoinEvents = gql ` subscription onChatJoinEvents($conversationId: ID!) { onChatJoinEvents(conversationId: $conversationId) { conversationId conversation { ...ConversationFragment } member { ...UserFragment } } } ${ConversationFragment} ${UserFragment} `; export { onAddMembersToConversation, onAddPinMessage, onAddReaction, onDeleteMessage, onDeleteRequestTrade, onEditMessage, onEjectMember, onLeaveConversation, onMuteConversation, onRemovePinMessage, onRequestTrade, onUpdateRequestTrade, onSendMessage, onUnmuteConversation, onUpdateConversationGroup, onUpdateUser, onAddPinConversation, onRemovePinConversation, onRemoveReaction, onBatchDeleteMessages, onChatMessageEvents, onChatMemberEvents, onChatJoinEvents, }; export default { onAddMembersToConversation, onAddPinMessage, onAddReaction, onDeleteMessage, onDeleteRequestTrade, onEditMessage, onEjectMember, onLeaveConversation, onMuteConversation, onRemovePinMessage, onRequestTrade, onUpdateRequestTrade, onSendMessage, onUnmuteConversation, onUpdateConversationGroup, onUpdateUser, onAddPinConversation, onRemovePinConversation, onRemoveReaction, onBatchDeleteMessages, onChatMessageEvents, onChatMemberEvents, onChatJoinEvents, }; //# sourceMappingURL=subscriptions.js.map