@salad-labs/loopz-typescript
Version:
The Official Loopz TypeScript SDK
414 lines (393 loc) • 9.58 kB
JavaScript
import { gql } from "@urql/core";
import { ConversationFragment, UserFragment, MessageFragment, UserWithBlacklistFragment, MessageImportantFragment, ConversationPinFragment, ConversationMemberFragment, ConversationTradingPoolFragment, } from "./fragments";
const listAllActiveUserConversationIds = gql `
query listAllActiveUserConversationIds(
$input: ListAllActiveUserConversationIdsInput!
) {
listAllActiveUserConversationIds(input: $input) {
items
nextToken
}
}
`;
const listConversationsByIds = gql `
query listConversationsByIds($conversationsIds: [ID!]!) {
listConversationsByIds(conversationsIds: $conversationsIds) {
unprocessedKeys
items {
...ConversationFragment
}
}
}
${ConversationFragment}
`;
const listUsersByIds = gql `
query listUsersByIds($usersIds: [ID!]!) {
listUsersByIds(usersIds: $usersIds) {
unprocessedKeys
items {
...UserFragment
}
}
}
${UserFragment}
`;
const listMessagesByConversationId = gql `
query listMessagesByConversationId(
$input: ListMessagesByConversationIdInput!
) {
listMessagesByConversationId(input: $input) {
items {
...MessageFragment
}
nextToken
}
}
${MessageFragment}
`;
const listMessagesByRangeOrder = gql `
query listMessagesByRangeOrder($input: listMessagesByRangeOrderInput!) {
listMessagesByRangeOrder(input: $input) {
items {
...MessageFragment
}
nextToken
}
}
${MessageFragment}
`;
const listMessagesImportantByUserConversationId = gql `
query listMessagesImportantByUserConversationId(
$input: ListMessagesImportantByUserConversationIdInput!
) {
listMessagesImportantByUserConversationId(input: $input) {
items {
...MessageImportantFragment
}
nextToken
}
}
${MessageImportantFragment}
`;
const listConversationsPinnedByCurrentUser = gql `
query listConversationsPinnedByCurrentUser($nextToken: String) {
listConversationsPinnedByCurrentUser(nextToken: $nextToken) {
items {
...ConversationPinFragment
}
nextToken
}
}
${ConversationPinFragment}
`;
const listMessagesUpdated = gql `
query listMessagesUpdated($input: ListMessagesUpdatedInput!) {
listMessagesUpdated(input: $input) {
items {
...MessageFragment
}
nextToken
}
}
${MessageFragment}
`;
const getConversationById = gql `
query getConversationById($conversationId: ID!) {
getConversationById(conversationId: $conversationId) {
...ConversationFragment
}
}
${ConversationFragment}
`;
const getOwnerFromConversationById = gql `
query getConversationById($conversationId: ID!) {
getConversationById(conversationId: $conversationId) {
id
name
organizationId
organizationConversationId
conversationId
description
imageURL
bannerImageURL
imageSettings
settings
membersIds
type
lastMessageSentAt
ownerId
owner {
...UserFragment
}
createdAt
updatedAt
deletedAt
}
}
${UserFragment}
`;
const getMessagesFromConversationById = gql `
query getConversationById($conversationId: ID!) {
getConversationById(conversationId: $conversationId) {
id
name
organizationId
organizationConversationId
conversationId
description
imageURL
bannerImageURL
imageSettings
settings
membersIds
type
lastMessageSentAt
ownerId
messages {
items {
...MessageFragment
}
}
createdAt
updatedAt
deletedAt
}
}
${MessageFragment}
`;
const getMembersFromConversationById = gql `
query getConversationById($conversationId: ID!) {
getConversationById(conversationId: $conversationId) {
id
name
organizationId
organizationConversationId
conversationId
description
imageURL
bannerImageURL
imageSettings
settings
membersIds
type
lastMessageSentAt
ownerId
members {
items {
...ConversationMemberFragment
}
}
createdAt
updatedAt
deletedAt
}
}
${ConversationMemberFragment}
`;
const getMessageById = gql `
query getMessageById($messageId: ID!) {
getMessageById(messageId: $messageId) {
...MessageFragment
}
}
${MessageFragment}
`;
const getConversationFromMessageById = gql `
query getMessageById($messageId: ID!) {
getMessageById(messageId: $messageId) {
id
content
conversation {
...ConversationFragment
}
conversationId
conversationMessagesId
messageRootId
organizationConversationId
organizationId
organizationUserConversationId
type
user {
id
username
}
userConversationId
userId
createdAt
updatedAt
deletedAt
}
}
${ConversationFragment}
`;
const getMessageRootFromMessageById = gql `
query getMessageById($messageId: ID!) {
getMessageById(messageId: $messageId) {
id
content
conversationId
conversationMessagesId
messageRoot {
...MessageFragment
}
messageRootId
organizationConversationId
organizationId
organizationUserConversationId
type
user {
id
username
}
userConversationId
userId
createdAt
updatedAt
deletedAt
}
}
${MessageFragment}
`;
const getReactionsFromMessageById = gql `
query getMessageById($messageId: ID!) {
getMessageById(messageId: $messageId) {
id
reactions {
content
createdAt
userId
}
content
conversationId
conversationMessagesId
messageRootId
organizationConversationId
organizationId
organizationUserConversationId
type
user {
id
username
}
userConversationId
userId
createdAt
updatedAt
deletedAt
}
}
`;
const getUserFromMessageById = gql `
query getMessageById($messageId: ID!) {
getMessageById(messageId: $messageId) {
id
user {
...UserFragment
}
content
conversationId
conversationMessagesId
messageRootId
organizationConversationId
organizationId
organizationUserConversationId
type
user {
id
username
}
userConversationId
userId
createdAt
updatedAt
deletedAt
}
}
${UserFragment}
`;
const findUsersByUsername = gql `
query findUsersByUsername($input: FindUsersByUsernameInput!) {
findUsersByUsername(input: $input) {
items {
...UserFragment
}
nextToken
}
}
${UserFragment}
`;
const getCurrentUser = gql `
query getCurrentUser {
getCurrentUser {
...UserFragment
}
}
${UserFragment}
`;
const getCurrentUserWithBlacklist = gql `
query getCurrentUserWithBlacklist {
getCurrentUser {
...UserWithBlacklistFragment
}
}
${UserWithBlacklistFragment}
`;
const listConversationMemberByUserId = gql `
query listConversationMemberByUserId($nextToken: String) {
listConversationMemberByUserId(nextToken: $nextToken) {
items {
...ConversationMemberFragment
}
nextToken
}
}
${ConversationMemberFragment}
`;
const listTradesByConversationId = gql `
query listTradesByConversationId($input: ListTradesByConversationIdInput!) {
listTradesByConversationId(input: $input) {
items {
...ConversationTradingPoolFragment
}
nextToken
}
}
${ConversationTradingPoolFragment}
`;
const getConversationTradingPoolById = gql `
query getConversationTradingPoolById($conversationTradingPoolId: ID!) {
getConversationTradingPoolById(
conversationTradingPoolId: $conversationTradingPoolId
) {
...ConversationTradingPoolFragment
}
}
${ConversationTradingPoolFragment}
`;
export { listAllActiveUserConversationIds, listConversationsByIds, listMessagesByConversationId, getConversationById, findUsersByUsername, getCurrentUser, getCurrentUserWithBlacklist, getMessageById, getConversationFromMessageById, getMessageRootFromMessageById, getReactionsFromMessageById, getUserFromMessageById, listMessagesImportantByUserConversationId, listConversationsPinnedByCurrentUser, getOwnerFromConversationById, getMessagesFromConversationById, getMembersFromConversationById, listConversationMemberByUserId, listUsersByIds, listTradesByConversationId, getConversationTradingPoolById, listMessagesByRangeOrder, listMessagesUpdated, };
export default {
listAllActiveUserConversationIds,
listConversationsByIds,
listMessagesByConversationId,
getConversationById,
findUsersByUsername,
getCurrentUser,
getCurrentUserWithBlacklist,
getMessageById,
getConversationFromMessageById,
getMessageRootFromMessageById,
getReactionsFromMessageById,
getUserFromMessageById,
listMessagesImportantByUserConversationId,
listConversationsPinnedByCurrentUser,
getOwnerFromConversationById,
getMessagesFromConversationById,
getMembersFromConversationById,
listConversationMemberByUserId,
listUsersByIds,
listTradesByConversationId,
getConversationTradingPoolById,
listMessagesByRangeOrder,
listMessagesUpdated,
};
//# sourceMappingURL=queries.js.map