@salad-labs/loopz-typescript
Version:
The Official Loopz TypeScript SDK
388 lines (355 loc) • 9.85 kB
JavaScript
import { gql } from "@urql/core";
import { ConversationFragment, UserFragment, MessageFragment, ConversationTradingPoolFragment, ConversationReportFragment, MessageReportFragment, ConversationMemberFragment, } from "./fragments";
const addBlockedUser = gql `
mutation addBlockedUser($blockId: ID!) {
addBlockedUser(blockId: $blockId) {
...UserFragment
}
}
${UserFragment}
`;
const addImportantToMessage = gql `
mutation addImportantToMessage($messageId: ID!) {
addImportantToMessage(messageId: $messageId) {
...MessageFragment
}
}
${MessageFragment}
`;
const addMemberToConversation = gql `
mutation addMemberToConversation($input: AddMemberToConversationInput!) {
addMembersToConversation(input: $input) {
conversationId
memberId
item {
...ConversationMemberFragment
}
}
}
${ConversationMemberFragment}
`;
const addMembersToConversation = gql `
mutation addMembersToConversation($input: AddMembersToConversationInput!) {
addMembersToConversation(input: $input) {
conversationId
items {
...ConversationMemberFragment
}
membersIds
}
}
${ConversationMemberFragment}
`;
const addPinToConversation = gql `
mutation addPinToConversation($conversationId: ID!) {
addPinToConversation(conversationId: $conversationId) {
...ConversationFragment
}
}
${ConversationFragment}
`;
const addPinToMessage = gql `
mutation addPinToMessage($messageId: ID!) {
addPinToMessage(messageId: $messageId) {
...MessageFragment
}
}
${MessageFragment}
`;
const addReactionToMessage = gql `
mutation addReactionToMessage($input: AddReactionToMessageInput!) {
addReactionToMessage(input: $input) {
...MessageFragment
}
}
${MessageFragment}
`;
const addReportToConversation = gql `
mutation addReportToConversation($input: AddReportToConversationInput!) {
addReportToConversation(input: $input) {
...ConversationReportFragment
}
}
${ConversationReportFragment}
`;
const addReportToMessage = gql `
mutation addReportToMessage($input: AddReportToMessageInput!) {
addReportToMessage(input: $input) {
...MessageReportFragment
}
}
${MessageReportFragment}
`;
const archiveConversation = gql `
mutation archiveConversation($conversationId: ID!) {
archiveConversation(conversationId: $conversationId) {
...UserFragment
}
}
${UserFragment}
`;
const archiveConversations = gql `
mutation archiveConversations($conversationIds: [ID!]!) {
archiveConversations(conversationIds: $conversationIds) {
...UserFragment
}
}
${UserFragment}
`;
const createConversationGroup = gql `
mutation createConversationGroup($input: CreateConversationInput!) {
createConversationGroup(input: $input) {
...ConversationFragment
}
}
${ConversationFragment}
`;
const createConversationOneToOne = gql `
mutation createConversationOneToOne($input: CreateConversationInput!) {
createConversationOneToOne(input: $input) {
...ConversationFragment
}
}
${ConversationFragment}
`;
const deleteBatchConversationMessages = gql `
mutation deleteBatchConversationMessages(
$input: DeleteBatchConversationMessagesInput!
) {
deleteBatchConversationMessages(input: $input) {
conversationId
messagesIds
membersIds
}
}
`;
const deleteConversationMessage = gql `
mutation deleteConversationMessage($input: DeleteConversationMessageInput!) {
deleteConversationMessage(input: $input) {
...MessageFragment
}
}
${MessageFragment}
`;
const deleteRequestTrade = gql `
mutation deleteRequestTrade($requestTradeId: ID!) {
deleteRequestTrade(requestTradeId: $requestTradeId) {
...ConversationTradingPoolFragment
}
}
${ConversationTradingPoolFragment}
`;
const editMessage = gql `
mutation editMessage($input: EditMessageInput!) {
editMessage(input: $input) {
...MessageFragment
}
}
${MessageFragment}
`;
const ejectMember = gql `
mutation ejectMember($input: EjectMemberInput!) {
ejectMember(input: $input) {
conversationId
conversation {
...ConversationFragment
}
memberOut {
...UserFragment
}
membersIds
}
}
${ConversationFragment}
`;
const eraseConversationByAdmin = gql `
mutation eraseConversationByAdmin($conversationId: ID!) {
eraseConversationByAdmin(conversationId: $conversationId) {
conversationId
items {
id
}
}
}
`;
const leaveConversation = gql `
mutation leaveConversation($conversationId: ID!) {
leaveConversation(conversationId: $conversationId) {
conversationId
conversation {
...ConversationFragment
}
memberOut {
...UserFragment
}
membersIds
}
}
${ConversationFragment}
`;
const muteConversation = gql `
mutation muteConversation($conversationId: ID!) {
muteConversation(conversationId: $conversationId) {
...ConversationFragment
}
}
${ConversationFragment}
`;
const removeBlockedUser = gql `
mutation removeBlockedUser($blockId: ID!) {
removeBlockedUser(blockId: $blockId) {
...UserFragment
}
}
${UserFragment}
`;
const removeImportantFromMessage = gql `
mutation removeImportantFromMessage($messageId: ID!) {
removeImportantFromMessage(messageId: $messageId) {
...MessageFragment
}
}
${MessageFragment}
`;
const removePinFromConversation = gql `
mutation removePinFromConversation($conversationId: ID!) {
removePinFromConversation(conversationId: $conversationId) {
...ConversationFragment
}
}
${ConversationFragment}
`;
const removePinFromMessage = gql `
mutation removePinFromMessage($messageId: ID!) {
removePinFromMessage(messageId: $messageId) {
...MessageFragment
}
}
${MessageFragment}
`;
const removeReactionFromMessage = gql `
mutation removeReactionFromMessage($input: RemoveReactionFromMessageInput!) {
removeReactionFromMessage(input: $input) {
...MessageFragment
}
}
${MessageFragment}
`;
const requestTrade = gql `
mutation requestTrade($input: RequestTradeInput!) {
requestTrade(input: $input) {
...ConversationTradingPoolFragment
}
}
${ConversationTradingPoolFragment}
`;
const updateRequestTrade = gql `
mutation updateRequestTrade($input: UpdateRequestTradeInput!) {
updateRequestTrade(input: $input) {
...ConversationTradingPoolFragment
}
}
${ConversationTradingPoolFragment}
`;
const sendMessage = gql `
mutation sendMessage($input: SendMessageInput!) {
sendMessage(input: $input) {
...MessageFragment
}
}
${MessageFragment}
`;
const unarchiveConversation = gql `
mutation unarchiveConversation($conversationId: ID!) {
unarchiveConversation(conversationId: $conversationId) {
...UserFragment
}
}
${UserFragment}
`;
const unarchiveConversations = gql `
mutation unarchiveConversations($conversationIds: [ID!]!) {
unarchiveConversations(conversationIds: $conversationIds) {
...UserFragment
}
}
${UserFragment}
`;
const unmuteConversation = gql `
mutation unmuteConversation($conversationId: ID!) {
unmuteConversation(conversationId: $conversationId) {
...ConversationFragment
}
}
${ConversationFragment}
`;
const updateConversationGroup = gql `
mutation updateConversationGroup($input: UpdateConversationGroupInput!) {
updateConversationGroup(input: $input) {
...ConversationFragment
}
}
${ConversationFragment}
`;
const updateUserInfo = gql `
mutation updateUserInfo($input: UpdateUserInfoInput!) {
updateUserInfo(input: $input) {
...UserFragment
}
}
${UserFragment}
`;
const joinConversation = gql `
mutation joinConversation($input: JoinConversationInput!) {
joinConversation(input: $input) {
conversationId
conversation {
...ConversationFragment
}
member {
...UserFragment
}
}
}
${ConversationFragment}
${UserFragment}
`;
export { addBlockedUser, addMembersToConversation, addPinToMessage, addReactionToMessage, addReportToConversation, addReportToMessage, archiveConversation, archiveConversations, createConversationGroup, createConversationOneToOne, deleteBatchConversationMessages, deleteConversationMessage, deleteRequestTrade, editMessage, ejectMember, eraseConversationByAdmin, leaveConversation, muteConversation, removeBlockedUser, removePinFromMessage, removeReactionFromMessage, requestTrade, sendMessage, unarchiveConversation, unarchiveConversations, unmuteConversation, updateConversationGroup, updateUserInfo, addImportantToMessage, removeImportantFromMessage, addPinToConversation, removePinFromConversation, addMemberToConversation, updateRequestTrade, joinConversation, };
export default {
addBlockedUser,
addMembersToConversation,
addPinToMessage,
addReactionToMessage,
addReportToConversation,
addReportToMessage,
archiveConversation,
archiveConversations,
createConversationGroup,
createConversationOneToOne,
deleteBatchConversationMessages,
deleteConversationMessage,
deleteRequestTrade,
editMessage,
ejectMember,
eraseConversationByAdmin,
leaveConversation,
muteConversation,
removeBlockedUser,
removePinFromMessage,
removeReactionFromMessage,
requestTrade,
sendMessage,
unarchiveConversation,
unarchiveConversations,
unmuteConversation,
updateConversationGroup,
updateUserInfo,
addImportantToMessage,
removeImportantFromMessage,
addPinToConversation,
removePinFromConversation,
addMemberToConversation,
updateRequestTrade,
joinConversation,
};
//# sourceMappingURL=mutations.js.map