@replyke/core
Version:
Replyke: Build interactive apps with social features like comments, votes, feeds, user lists, notifications, and more.
338 lines • 41.7 kB
JavaScript
;
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || (function () {
var ownKeys = function(o) {
ownKeys = Object.getOwnPropertyNames || function (o) {
var ar = [];
for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k;
return ar;
};
return ownKeys(o);
};
return function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]);
__setModuleDefault(result, mod);
return result;
};
})();
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.useAppNotificationsActions = exports.useAppNotifications = exports.useUserActions = exports.useUser = exports.MAX_ACCOUNTS = exports.requestNewAccessTokenThunk = exports.selectAccessToken = exports.setInitialized = exports.setTokens = exports.useReplykeSelector = exports.useReplykeDispatch = exports.useOAuthIdentities = exports.useSignOutAll = exports.useRemoveAccount = exports.useAddAccount = exports.useSwitchAccount = exports.useAccounts = exports.useAccountSync = exports.useVerifyEmail = exports.useSendVerificationEmail = exports.useRequestPasswordReset = exports.useAuth = exports.useSignTestingJwt = exports.useProjectData = exports.useProject = exports.replykeApi = exports.replykeMiddleware = exports.replykeApiReducer = exports.replykeReducers = exports.useMessageThreadContext = exports.useConversationContext = exports.useChatContext = exports.MessageThreadProvider = exports.ConversationProvider = exports.ChatProvider = exports.SpaceProvider = exports.CommentSectionProvider = exports.EntityProvider = exports.ReplykeIntegrationProvider = exports.ReplykeProvider = exports.reportReasons = exports.getEnvVar = exports.getApiBaseUrl = exports.isProduction = exports.isDevelopment = exports.getPublicFileUrl = exports.getUserName = exports.safeMergeStyleProps = exports.keywordHelpers = exports.handleError = void 0;
exports.useDeleteRule = exports.useUpdateRule = exports.useCreateRule = exports.useUpdateDigestConfig = exports.useFetchDigestConfig = exports.useCheckMyMembership = exports.useSpaceMentions = exports.useSpacePermissions = exports.useModerateSpaceComment = exports.useModerateSpaceEntity = exports.useUnbanMember = exports.useRemoveMember = exports.useDeclineMember = exports.useApproveMember = exports.useUpdateMemberRole = exports.useFetchUserSpaces = exports.useFetchSpaceTeam = exports.useFetchSpaceMembers = exports.useLeaveSpace = exports.useJoinSpace = exports.useDeleteSpace = exports.useUpdateSpace = exports.useCreateSpace = exports.useCheckSlugAvailability = exports.useFetchManySpaces = exports.useFetchSpaceChildren = exports.useFetchSpaceBreadcrumb = exports.useFetchSpaceBySlug = exports.useFetchSpaceByShortId = exports.useFetchSpace = exports.useSpaceData = exports.useSpace = exports.useEntityListActions = exports.useEntityList = exports.useIsEntitySaved = exports.usePublishDraft = exports.useFetchDrafts = exports.useUpdateEntity = exports.useFetchManyEntitiesWrapper = exports.useFetchManyEntities = exports.useFetchEntityByShortId = exports.useFetchEntityByForeignId = exports.useFetchEntity = exports.useDeleteEntity = exports.useCreateEntity = exports.useEntityData = exports.useEntity = exports.useCollectionEntitiesWrapper = exports.useCollectionsActions = exports.useCollections = void 0;
exports.useFetchConnectionsCount = exports.useRemoveConnectionByUserId = exports.useFetchConnectionStatus = exports.useFetchConnections = exports.useRemoveConnection = exports.useDeclineConnection = exports.useAcceptConnection = exports.useRequestConnection = exports.useUnfollowUserByUserId = exports.useUnfollowByFollowId = exports.useFollowUser = exports.useFollowManager = exports.useFetchFollowingCountByUserId = exports.useFetchFollowingCount = exports.useFetchFollowingByUserId = exports.useFetchFollowing = exports.useFetchFollowersCountByUserId = exports.useFetchFollowersCount = exports.useFetchFollowersByUserId = exports.useFetchFollowers = exports.useFetchFollowStatus = exports.useUserMentions = exports.useFetchUserSuggestions = exports.useCheckUsernameAvailability = exports.useFetchUserByUsername = exports.useFetchUserByForeignId = exports.useFetchUser = exports.useReactionToggle = exports.useRemoveReaction = exports.useAddReaction = exports.useFetchCommentReactionsWrapper = exports.useFetchEntityReactionsWrapper = exports.useFetchCommentReactions = exports.useFetchEntityReactions = exports.useFetchManyCommentsWrapper = exports.useEntityComments = exports.useDeleteComment = exports.useUpdateComment = exports.useReplies = exports.useFetchCommentByForeignId = exports.useFetchComment = exports.useFetchManyComments = exports.useCreateComment = exports.useCommentSectionData = exports.useCommentSection = exports.useSpaceListActions = exports.useSpaceList = exports.useReorderRules = exports.useFetchManyRules = exports.useFetchRule = void 0;
exports.clearUnread = exports.incrementUnread = exports.upsertConversationPreview = exports.setConversationListCursor = exports.setConversationListHasMore = exports.setConversationListLoading = exports.setConversationList = exports.setConversationLoading = exports.setConversation = exports.useChatSocket = exports.useTypingIndicator = exports.useConversationData = exports.useReportMessage = exports.useMarkConversationAsRead = exports.useUnreadConversationCount = exports.useTotalUnreadCount = exports.useMessageThread = exports.useToggleReaction = exports.useDeleteMessage = exports.useEditMessage = exports.useSendMessage = exports.useChatMessages = exports.useConversationMembers = exports.useFetchSpaceConversation = exports.useCreateDirectConversation = exports.useDeleteConversation = exports.useUpdateConversation = exports.useFetchConversation = exports.useConversation = exports.useConversations = exports.validateSortType = exports.validateMetadataPropertyName = exports.validateSortBy = exports.AppNotification = exports.useUploadImage = exports.useUploadFile = exports.useAskContent = exports.useSearchSpaces = exports.useSearchUsers = exports.useSearchContent = exports.useGetMetadata = exports.useHandleSpaceCommentReport = exports.useHandleSpaceEntityReport = exports.useFetchModeratedReports = exports.useCreateReport = exports.useConnectionManager = exports.useFetchConnectionsCountByUserId = exports.useFetchConnectionsByUserId = exports.useFetchReceivedPendingConnections = exports.useFetchSentPendingConnections = void 0;
exports.selectSocketConnected = exports.selectTypingUsers = exports.selectThreadHasMore = exports.selectThreadLoading = exports.selectThreadReplies = exports.selectNewestMessageId = exports.selectOldestMessageId = exports.selectMessagesHasMore = exports.selectMessagesLoading = exports.selectMessages = exports.selectConversationListCursor = exports.selectConversationListHasMore = exports.selectConversationListLoading = exports.selectConversationList = exports.selectConversationLoading = exports.selectConversation = exports.setSocketConnected = exports.setTypingUsers = exports.setThreadLoading = exports.setThreadReplies = exports.updateReactions = exports.removeMessage = exports.failOptimisticMessage = exports.addOptimisticMessage = exports.upsertMessage = exports.setMessagesHasMore = exports.setMessagesLoading = void 0;
// Helpers & Utilities
var handleError_1 = require("./utils/handleError");
Object.defineProperty(exports, "handleError", { enumerable: true, get: function () { return handleError_1.handleError; } });
var keywordHelpers_1 = require("./utils/keywordHelpers");
Object.defineProperty(exports, "keywordHelpers", { enumerable: true, get: function () { return keywordHelpers_1.keywordHelpers; } });
var safeMergeStyleProps_1 = require("./helpers/safeMergeStyleProps");
Object.defineProperty(exports, "safeMergeStyleProps", { enumerable: true, get: function () { return safeMergeStyleProps_1.safeMergeStyleProps; } });
var getUserName_1 = require("./helpers/getUserName");
Object.defineProperty(exports, "getUserName", { enumerable: true, get: function () { return getUserName_1.getUserName; } });
var getPublicFileUrl_1 = require("./helpers/getPublicFileUrl");
Object.defineProperty(exports, "getPublicFileUrl", { enumerable: true, get: function () { return __importDefault(getPublicFileUrl_1).default; } });
var env_1 = require("./utils/env");
Object.defineProperty(exports, "isDevelopment", { enumerable: true, get: function () { return env_1.isDevelopment; } });
Object.defineProperty(exports, "isProduction", { enumerable: true, get: function () { return env_1.isProduction; } });
Object.defineProperty(exports, "getApiBaseUrl", { enumerable: true, get: function () { return env_1.getApiBaseUrl; } });
Object.defineProperty(exports, "getEnvVar", { enumerable: true, get: function () { return env_1.getEnvVar; } });
// Constants
var reportReasons_1 = require("./constants/reportReasons");
Object.defineProperty(exports, "reportReasons", { enumerable: true, get: function () { return reportReasons_1.reportReasons; } });
// Context providers (Redux-powered by default)
var context_1 = require("./context");
Object.defineProperty(exports, "ReplykeProvider", { enumerable: true, get: function () { return context_1.ReplykeProvider; } });
Object.defineProperty(exports, "ReplykeIntegrationProvider", { enumerable: true, get: function () { return context_1.ReplykeIntegrationProvider; } });
Object.defineProperty(exports, "EntityProvider", { enumerable: true, get: function () { return context_1.EntityProvider; } });
Object.defineProperty(exports, "CommentSectionProvider", { enumerable: true, get: function () { return context_1.CommentSectionProvider; } });
Object.defineProperty(exports, "SpaceProvider", { enumerable: true, get: function () { return context_1.SpaceProvider; } });
Object.defineProperty(exports, "ChatProvider", { enumerable: true, get: function () { return context_1.ChatProvider; } });
Object.defineProperty(exports, "ConversationProvider", { enumerable: true, get: function () { return context_1.ConversationProvider; } });
Object.defineProperty(exports, "MessageThreadProvider", { enumerable: true, get: function () { return context_1.MessageThreadProvider; } });
Object.defineProperty(exports, "useChatContext", { enumerable: true, get: function () { return context_1.useChatContext; } });
Object.defineProperty(exports, "useConversationContext", { enumerable: true, get: function () { return context_1.useConversationContext; } });
Object.defineProperty(exports, "useMessageThreadContext", { enumerable: true, get: function () { return context_1.useMessageThreadContext; } });
// Integration mode exports (for users with their own Redux store)
var integration_1 = require("./store/integration");
Object.defineProperty(exports, "replykeReducers", { enumerable: true, get: function () { return integration_1.replykeReducers; } });
Object.defineProperty(exports, "replykeApiReducer", { enumerable: true, get: function () { return integration_1.replykeApiReducer; } });
Object.defineProperty(exports, "replykeMiddleware", { enumerable: true, get: function () { return integration_1.replykeMiddleware; } });
Object.defineProperty(exports, "replykeApi", { enumerable: true, get: function () { return integration_1.replykeApi; } });
// -- projects
var projects_1 = require("./hooks/projects");
Object.defineProperty(exports, "useProject", { enumerable: true, get: function () { return projects_1.useProject; } });
Object.defineProperty(exports, "useProjectData", { enumerable: true, get: function () { return projects_1.useProjectData; } });
// -- crypto
var crypto_1 = require("./hooks/crypto");
Object.defineProperty(exports, "useSignTestingJwt", { enumerable: true, get: function () { return crypto_1.useSignTestingJwt; } });
// -- authentication
var auth_1 = require("./hooks/auth");
Object.defineProperty(exports, "useAuth", { enumerable: true, get: function () { return auth_1.useAuth; } });
Object.defineProperty(exports, "useRequestPasswordReset", { enumerable: true, get: function () { return auth_1.useRequestPasswordReset; } });
Object.defineProperty(exports, "useSendVerificationEmail", { enumerable: true, get: function () { return auth_1.useSendVerificationEmail; } });
Object.defineProperty(exports, "useVerifyEmail", { enumerable: true, get: function () { return auth_1.useVerifyEmail; } });
// -- authentication (accounts)
var auth_2 = require("./hooks/auth");
Object.defineProperty(exports, "useAccountSync", { enumerable: true, get: function () { return auth_2.useAccountSync; } });
Object.defineProperty(exports, "useAccounts", { enumerable: true, get: function () { return auth_2.useAccounts; } });
Object.defineProperty(exports, "useSwitchAccount", { enumerable: true, get: function () { return auth_2.useSwitchAccount; } });
Object.defineProperty(exports, "useAddAccount", { enumerable: true, get: function () { return auth_2.useAddAccount; } });
Object.defineProperty(exports, "useRemoveAccount", { enumerable: true, get: function () { return auth_2.useRemoveAccount; } });
Object.defineProperty(exports, "useSignOutAll", { enumerable: true, get: function () { return auth_2.useSignOutAll; } });
// -- authentication (OAuth)
var auth_3 = require("./hooks/auth");
Object.defineProperty(exports, "useOAuthIdentities", { enumerable: true, get: function () { return auth_3.useOAuthIdentities; } });
// -- store internals (for platform-specific hooks in react-js / react-native)
var hooks_1 = require("./store/hooks");
Object.defineProperty(exports, "useReplykeDispatch", { enumerable: true, get: function () { return hooks_1.useReplykeDispatch; } });
Object.defineProperty(exports, "useReplykeSelector", { enumerable: true, get: function () { return hooks_1.useReplykeSelector; } });
var authSlice_1 = require("./store/slices/authSlice");
Object.defineProperty(exports, "setTokens", { enumerable: true, get: function () { return authSlice_1.setTokens; } });
Object.defineProperty(exports, "setInitialized", { enumerable: true, get: function () { return authSlice_1.setInitialized; } });
Object.defineProperty(exports, "selectAccessToken", { enumerable: true, get: function () { return authSlice_1.selectAccessToken; } });
var authThunks_1 = require("./store/slices/authThunks");
Object.defineProperty(exports, "requestNewAccessTokenThunk", { enumerable: true, get: function () { return authThunks_1.requestNewAccessTokenThunk; } });
var accountsSlice_1 = require("./store/slices/accountsSlice");
Object.defineProperty(exports, "MAX_ACCOUNTS", { enumerable: true, get: function () { return accountsSlice_1.MAX_ACCOUNTS; } });
// -- (current) user
var user_1 = require("./hooks/user");
Object.defineProperty(exports, "useUser", { enumerable: true, get: function () { return user_1.useUser; } });
Object.defineProperty(exports, "useUserActions", { enumerable: true, get: function () { return user_1.useUserActions; } });
// -- app notifications
var app_notifications_1 = require("./hooks/app-notifications");
Object.defineProperty(exports, "useAppNotifications", { enumerable: true, get: function () { return app_notifications_1.useAppNotifications; } });
Object.defineProperty(exports, "useAppNotificationsActions", { enumerable: true, get: function () { return app_notifications_1.useAppNotificationsActions; } });
// -- collections
var collections_1 = require("./hooks/collections");
Object.defineProperty(exports, "useCollections", { enumerable: true, get: function () { return collections_1.useCollections; } });
Object.defineProperty(exports, "useCollectionsActions", { enumerable: true, get: function () { return collections_1.useCollectionsActions; } });
Object.defineProperty(exports, "useCollectionEntitiesWrapper", { enumerable: true, get: function () { return collections_1.useCollectionEntitiesWrapper; } });
// -- entities
var entities_1 = require("./hooks/entities");
Object.defineProperty(exports, "useEntity", { enumerable: true, get: function () { return entities_1.useEntity; } });
Object.defineProperty(exports, "useEntityData", { enumerable: true, get: function () { return entities_1.useEntityData; } });
Object.defineProperty(exports, "useCreateEntity", { enumerable: true, get: function () { return entities_1.useCreateEntity; } });
Object.defineProperty(exports, "useDeleteEntity", { enumerable: true, get: function () { return entities_1.useDeleteEntity; } });
Object.defineProperty(exports, "useFetchEntity", { enumerable: true, get: function () { return entities_1.useFetchEntity; } });
Object.defineProperty(exports, "useFetchEntityByForeignId", { enumerable: true, get: function () { return entities_1.useFetchEntityByForeignId; } });
Object.defineProperty(exports, "useFetchEntityByShortId", { enumerable: true, get: function () { return entities_1.useFetchEntityByShortId; } });
Object.defineProperty(exports, "useFetchManyEntities", { enumerable: true, get: function () { return entities_1.useFetchManyEntities; } });
Object.defineProperty(exports, "useFetchManyEntitiesWrapper", { enumerable: true, get: function () { return entities_1.useFetchManyEntitiesWrapper; } });
Object.defineProperty(exports, "useUpdateEntity", { enumerable: true, get: function () { return entities_1.useUpdateEntity; } });
Object.defineProperty(exports, "useFetchDrafts", { enumerable: true, get: function () { return entities_1.useFetchDrafts; } });
Object.defineProperty(exports, "usePublishDraft", { enumerable: true, get: function () { return entities_1.usePublishDraft; } });
Object.defineProperty(exports, "useIsEntitySaved", { enumerable: true, get: function () { return entities_1.useIsEntitySaved; } });
// -- entity lists
var entity_lists_1 = require("./hooks/entity-lists");
Object.defineProperty(exports, "useEntityList", { enumerable: true, get: function () { return entity_lists_1.useEntityList; } });
Object.defineProperty(exports, "useEntityListActions", { enumerable: true, get: function () { return entity_lists_1.useEntityListActions; } });
// -- spaces
var spaces_1 = require("./hooks/spaces");
Object.defineProperty(exports, "useSpace", { enumerable: true, get: function () { return spaces_1.useSpace; } });
Object.defineProperty(exports, "useSpaceData", { enumerable: true, get: function () { return spaces_1.useSpaceData; } });
Object.defineProperty(exports, "useFetchSpace", { enumerable: true, get: function () { return spaces_1.useFetchSpace; } });
Object.defineProperty(exports, "useFetchSpaceByShortId", { enumerable: true, get: function () { return spaces_1.useFetchSpaceByShortId; } });
Object.defineProperty(exports, "useFetchSpaceBySlug", { enumerable: true, get: function () { return spaces_1.useFetchSpaceBySlug; } });
Object.defineProperty(exports, "useFetchSpaceBreadcrumb", { enumerable: true, get: function () { return spaces_1.useFetchSpaceBreadcrumb; } });
Object.defineProperty(exports, "useFetchSpaceChildren", { enumerable: true, get: function () { return spaces_1.useFetchSpaceChildren; } });
Object.defineProperty(exports, "useFetchManySpaces", { enumerable: true, get: function () { return spaces_1.useFetchManySpaces; } });
Object.defineProperty(exports, "useCheckSlugAvailability", { enumerable: true, get: function () { return spaces_1.useCheckSlugAvailability; } });
Object.defineProperty(exports, "useCreateSpace", { enumerable: true, get: function () { return spaces_1.useCreateSpace; } });
Object.defineProperty(exports, "useUpdateSpace", { enumerable: true, get: function () { return spaces_1.useUpdateSpace; } });
Object.defineProperty(exports, "useDeleteSpace", { enumerable: true, get: function () { return spaces_1.useDeleteSpace; } });
Object.defineProperty(exports, "useJoinSpace", { enumerable: true, get: function () { return spaces_1.useJoinSpace; } });
Object.defineProperty(exports, "useLeaveSpace", { enumerable: true, get: function () { return spaces_1.useLeaveSpace; } });
Object.defineProperty(exports, "useFetchSpaceMembers", { enumerable: true, get: function () { return spaces_1.useFetchSpaceMembers; } });
Object.defineProperty(exports, "useFetchSpaceTeam", { enumerable: true, get: function () { return spaces_1.useFetchSpaceTeam; } });
Object.defineProperty(exports, "useFetchUserSpaces", { enumerable: true, get: function () { return spaces_1.useFetchUserSpaces; } });
Object.defineProperty(exports, "useUpdateMemberRole", { enumerable: true, get: function () { return spaces_1.useUpdateMemberRole; } });
Object.defineProperty(exports, "useApproveMember", { enumerable: true, get: function () { return spaces_1.useApproveMember; } });
Object.defineProperty(exports, "useDeclineMember", { enumerable: true, get: function () { return spaces_1.useDeclineMember; } });
Object.defineProperty(exports, "useRemoveMember", { enumerable: true, get: function () { return spaces_1.useRemoveMember; } });
Object.defineProperty(exports, "useUnbanMember", { enumerable: true, get: function () { return spaces_1.useUnbanMember; } });
Object.defineProperty(exports, "useModerateSpaceEntity", { enumerable: true, get: function () { return spaces_1.useModerateSpaceEntity; } });
Object.defineProperty(exports, "useModerateSpaceComment", { enumerable: true, get: function () { return spaces_1.useModerateSpaceComment; } });
Object.defineProperty(exports, "useSpacePermissions", { enumerable: true, get: function () { return spaces_1.useSpacePermissions; } });
Object.defineProperty(exports, "useSpaceMentions", { enumerable: true, get: function () { return spaces_1.useSpaceMentions; } });
Object.defineProperty(exports, "useCheckMyMembership", { enumerable: true, get: function () { return spaces_1.useCheckMyMembership; } });
// Digest config hooks
Object.defineProperty(exports, "useFetchDigestConfig", { enumerable: true, get: function () { return spaces_1.useFetchDigestConfig; } });
Object.defineProperty(exports, "useUpdateDigestConfig", { enumerable: true, get: function () { return spaces_1.useUpdateDigestConfig; } });
// Rule hooks
Object.defineProperty(exports, "useCreateRule", { enumerable: true, get: function () { return spaces_1.useCreateRule; } });
Object.defineProperty(exports, "useUpdateRule", { enumerable: true, get: function () { return spaces_1.useUpdateRule; } });
Object.defineProperty(exports, "useDeleteRule", { enumerable: true, get: function () { return spaces_1.useDeleteRule; } });
Object.defineProperty(exports, "useFetchRule", { enumerable: true, get: function () { return spaces_1.useFetchRule; } });
Object.defineProperty(exports, "useFetchManyRules", { enumerable: true, get: function () { return spaces_1.useFetchManyRules; } });
Object.defineProperty(exports, "useReorderRules", { enumerable: true, get: function () { return spaces_1.useReorderRules; } });
// -- space lists
var space_lists_1 = require("./hooks/space-lists");
Object.defineProperty(exports, "useSpaceList", { enumerable: true, get: function () { return space_lists_1.useSpaceList; } });
Object.defineProperty(exports, "useSpaceListActions", { enumerable: true, get: function () { return space_lists_1.useSpaceListActions; } });
// -- comments
var comments_1 = require("./hooks/comments");
Object.defineProperty(exports, "useCommentSection", { enumerable: true, get: function () { return comments_1.useCommentSection; } });
Object.defineProperty(exports, "useCommentSectionData", { enumerable: true, get: function () { return comments_1.useCommentSectionData; } });
Object.defineProperty(exports, "useCreateComment", { enumerable: true, get: function () { return comments_1.useCreateComment; } });
Object.defineProperty(exports, "useFetchManyComments", { enumerable: true, get: function () { return comments_1.useFetchManyComments; } });
Object.defineProperty(exports, "useFetchComment", { enumerable: true, get: function () { return comments_1.useFetchComment; } });
Object.defineProperty(exports, "useFetchCommentByForeignId", { enumerable: true, get: function () { return comments_1.useFetchCommentByForeignId; } });
Object.defineProperty(exports, "useReplies", { enumerable: true, get: function () { return comments_1.useReplies; } });
Object.defineProperty(exports, "useUpdateComment", { enumerable: true, get: function () { return comments_1.useUpdateComment; } });
Object.defineProperty(exports, "useDeleteComment", { enumerable: true, get: function () { return comments_1.useDeleteComment; } });
Object.defineProperty(exports, "useEntityComments", { enumerable: true, get: function () { return comments_1.useEntityComments; } });
Object.defineProperty(exports, "useFetchManyCommentsWrapper", { enumerable: true, get: function () { return comments_1.useFetchManyCommentsWrapper; } });
// -- reactions
var reactions_1 = require("./hooks/reactions");
Object.defineProperty(exports, "useFetchEntityReactions", { enumerable: true, get: function () { return reactions_1.useFetchEntityReactions; } });
Object.defineProperty(exports, "useFetchCommentReactions", { enumerable: true, get: function () { return reactions_1.useFetchCommentReactions; } });
Object.defineProperty(exports, "useFetchEntityReactionsWrapper", { enumerable: true, get: function () { return reactions_1.useFetchEntityReactionsWrapper; } });
Object.defineProperty(exports, "useFetchCommentReactionsWrapper", { enumerable: true, get: function () { return reactions_1.useFetchCommentReactionsWrapper; } });
Object.defineProperty(exports, "useAddReaction", { enumerable: true, get: function () { return reactions_1.useAddReaction; } });
Object.defineProperty(exports, "useRemoveReaction", { enumerable: true, get: function () { return reactions_1.useRemoveReaction; } });
Object.defineProperty(exports, "useReactionToggle", { enumerable: true, get: function () { return reactions_1.useReactionToggle; } });
// -- users
var users_1 = require("./hooks/users");
Object.defineProperty(exports, "useFetchUser", { enumerable: true, get: function () { return users_1.useFetchUser; } });
Object.defineProperty(exports, "useFetchUserByForeignId", { enumerable: true, get: function () { return users_1.useFetchUserByForeignId; } });
Object.defineProperty(exports, "useFetchUserByUsername", { enumerable: true, get: function () { return users_1.useFetchUserByUsername; } });
Object.defineProperty(exports, "useCheckUsernameAvailability", { enumerable: true, get: function () { return users_1.useCheckUsernameAvailability; } });
Object.defineProperty(exports, "useFetchUserSuggestions", { enumerable: true, get: function () { return users_1.useFetchUserSuggestions; } });
Object.defineProperty(exports, "useUserMentions", { enumerable: true, get: function () { return users_1.useUserMentions; } });
// -- follows
var follows_1 = require("./hooks/relationships/follows");
Object.defineProperty(exports, "useFetchFollowStatus", { enumerable: true, get: function () { return follows_1.useFetchFollowStatus; } });
Object.defineProperty(exports, "useFetchFollowers", { enumerable: true, get: function () { return follows_1.useFetchFollowers; } });
Object.defineProperty(exports, "useFetchFollowersByUserId", { enumerable: true, get: function () { return follows_1.useFetchFollowersByUserId; } });
Object.defineProperty(exports, "useFetchFollowersCount", { enumerable: true, get: function () { return follows_1.useFetchFollowersCount; } });
Object.defineProperty(exports, "useFetchFollowersCountByUserId", { enumerable: true, get: function () { return follows_1.useFetchFollowersCountByUserId; } });
Object.defineProperty(exports, "useFetchFollowing", { enumerable: true, get: function () { return follows_1.useFetchFollowing; } });
Object.defineProperty(exports, "useFetchFollowingByUserId", { enumerable: true, get: function () { return follows_1.useFetchFollowingByUserId; } });
Object.defineProperty(exports, "useFetchFollowingCount", { enumerable: true, get: function () { return follows_1.useFetchFollowingCount; } });
Object.defineProperty(exports, "useFetchFollowingCountByUserId", { enumerable: true, get: function () { return follows_1.useFetchFollowingCountByUserId; } });
Object.defineProperty(exports, "useFollowManager", { enumerable: true, get: function () { return follows_1.useFollowManager; } });
Object.defineProperty(exports, "useFollowUser", { enumerable: true, get: function () { return follows_1.useFollowUser; } });
Object.defineProperty(exports, "useUnfollowByFollowId", { enumerable: true, get: function () { return follows_1.useUnfollowByFollowId; } });
Object.defineProperty(exports, "useUnfollowUserByUserId", { enumerable: true, get: function () { return follows_1.useUnfollowUserByUserId; } });
// -- connections
var connections_1 = require("./hooks/relationships/connections");
Object.defineProperty(exports, "useRequestConnection", { enumerable: true, get: function () { return connections_1.useRequestConnection; } });
Object.defineProperty(exports, "useAcceptConnection", { enumerable: true, get: function () { return connections_1.useAcceptConnection; } });
Object.defineProperty(exports, "useDeclineConnection", { enumerable: true, get: function () { return connections_1.useDeclineConnection; } });
Object.defineProperty(exports, "useRemoveConnection", { enumerable: true, get: function () { return connections_1.useRemoveConnection; } });
Object.defineProperty(exports, "useFetchConnections", { enumerable: true, get: function () { return connections_1.useFetchConnections; } });
Object.defineProperty(exports, "useFetchConnectionStatus", { enumerable: true, get: function () { return connections_1.useFetchConnectionStatus; } });
Object.defineProperty(exports, "useRemoveConnectionByUserId", { enumerable: true, get: function () { return connections_1.useRemoveConnectionByUserId; } });
Object.defineProperty(exports, "useFetchConnectionsCount", { enumerable: true, get: function () { return connections_1.useFetchConnectionsCount; } });
Object.defineProperty(exports, "useFetchSentPendingConnections", { enumerable: true, get: function () { return connections_1.useFetchSentPendingConnections; } });
Object.defineProperty(exports, "useFetchReceivedPendingConnections", { enumerable: true, get: function () { return connections_1.useFetchReceivedPendingConnections; } });
Object.defineProperty(exports, "useFetchConnectionsByUserId", { enumerable: true, get: function () { return connections_1.useFetchConnectionsByUserId; } });
Object.defineProperty(exports, "useFetchConnectionsCountByUserId", { enumerable: true, get: function () { return connections_1.useFetchConnectionsCountByUserId; } });
Object.defineProperty(exports, "useConnectionManager", { enumerable: true, get: function () { return connections_1.useConnectionManager; } });
// -- reports
var reports_1 = require("./hooks/reports");
Object.defineProperty(exports, "useCreateReport", { enumerable: true, get: function () { return reports_1.useCreateReport; } });
Object.defineProperty(exports, "useFetchModeratedReports", { enumerable: true, get: function () { return reports_1.useFetchModeratedReports; } });
Object.defineProperty(exports, "useHandleSpaceEntityReport", { enumerable: true, get: function () { return reports_1.useHandleSpaceEntityReport; } });
Object.defineProperty(exports, "useHandleSpaceCommentReport", { enumerable: true, get: function () { return reports_1.useHandleSpaceCommentReport; } });
// -- general
var utils_1 = require("./hooks/utils");
Object.defineProperty(exports, "useGetMetadata", { enumerable: true, get: function () { return utils_1.useGetMetadata; } });
// -- search
var search_1 = require("./hooks/search");
Object.defineProperty(exports, "useSearchContent", { enumerable: true, get: function () { return search_1.useSearchContent; } });
Object.defineProperty(exports, "useSearchUsers", { enumerable: true, get: function () { return search_1.useSearchUsers; } });
Object.defineProperty(exports, "useSearchSpaces", { enumerable: true, get: function () { return search_1.useSearchSpaces; } });
Object.defineProperty(exports, "useAskContent", { enumerable: true, get: function () { return search_1.useAskContent; } });
// -- storage
var storage_1 = require("./hooks/storage");
Object.defineProperty(exports, "useUploadFile", { enumerable: true, get: function () { return storage_1.useUploadFile; } });
Object.defineProperty(exports, "useUploadImage", { enumerable: true, get: function () { return storage_1.useUploadImage; } });
exports.AppNotification = __importStar(require("./interfaces/models/AppNotification"));
var EntityListSortByOptions_1 = require("./interfaces/EntityListSortByOptions");
Object.defineProperty(exports, "validateSortBy", { enumerable: true, get: function () { return EntityListSortByOptions_1.validateSortBy; } });
Object.defineProperty(exports, "validateMetadataPropertyName", { enumerable: true, get: function () { return EntityListSortByOptions_1.validateMetadataPropertyName; } });
Object.defineProperty(exports, "validateSortType", { enumerable: true, get: function () { return EntityListSortByOptions_1.validateSortType; } });
// -- chat hooks
var chat_1 = require("./hooks/chat");
Object.defineProperty(exports, "useConversations", { enumerable: true, get: function () { return chat_1.useConversations; } });
Object.defineProperty(exports, "useConversation", { enumerable: true, get: function () { return chat_1.useConversation; } });
Object.defineProperty(exports, "useFetchConversation", { enumerable: true, get: function () { return chat_1.useFetchConversation; } });
Object.defineProperty(exports, "useUpdateConversation", { enumerable: true, get: function () { return chat_1.useUpdateConversation; } });
Object.defineProperty(exports, "useDeleteConversation", { enumerable: true, get: function () { return chat_1.useDeleteConversation; } });
Object.defineProperty(exports, "useCreateDirectConversation", { enumerable: true, get: function () { return chat_1.useCreateDirectConversation; } });
Object.defineProperty(exports, "useFetchSpaceConversation", { enumerable: true, get: function () { return chat_1.useFetchSpaceConversation; } });
Object.defineProperty(exports, "useConversationMembers", { enumerable: true, get: function () { return chat_1.useConversationMembers; } });
Object.defineProperty(exports, "useChatMessages", { enumerable: true, get: function () { return chat_1.useChatMessages; } });
Object.defineProperty(exports, "useSendMessage", { enumerable: true, get: function () { return chat_1.useSendMessage; } });
Object.defineProperty(exports, "useEditMessage", { enumerable: true, get: function () { return chat_1.useEditMessage; } });
Object.defineProperty(exports, "useDeleteMessage", { enumerable: true, get: function () { return chat_1.useDeleteMessage; } });
Object.defineProperty(exports, "useToggleReaction", { enumerable: true, get: function () { return chat_1.useToggleReaction; } });
Object.defineProperty(exports, "useMessageThread", { enumerable: true, get: function () { return chat_1.useMessageThread; } });
Object.defineProperty(exports, "useTotalUnreadCount", { enumerable: true, get: function () { return chat_1.useTotalUnreadCount; } });
Object.defineProperty(exports, "useUnreadConversationCount", { enumerable: true, get: function () { return chat_1.useUnreadConversationCount; } });
Object.defineProperty(exports, "useMarkConversationAsRead", { enumerable: true, get: function () { return chat_1.useMarkConversationAsRead; } });
Object.defineProperty(exports, "useReportMessage", { enumerable: true, get: function () { return chat_1.useReportMessage; } });
Object.defineProperty(exports, "useConversationData", { enumerable: true, get: function () { return chat_1.useConversationData; } });
Object.defineProperty(exports, "useTypingIndicator", { enumerable: true, get: function () { return chat_1.useTypingIndicator; } });
Object.defineProperty(exports, "useChatSocket", { enumerable: true, get: function () { return chat_1.useChatSocket; } });
// -- chat slice
var chatSlice_1 = require("./store/slices/chatSlice");
Object.defineProperty(exports, "setConversation", { enumerable: true, get: function () { return chatSlice_1.setConversation; } });
Object.defineProperty(exports, "setConversationLoading", { enumerable: true, get: function () { return chatSlice_1.setConversationLoading; } });
Object.defineProperty(exports, "setConversationList", { enumerable: true, get: function () { return chatSlice_1.setConversationList; } });
Object.defineProperty(exports, "setConversationListLoading", { enumerable: true, get: function () { return chatSlice_1.setConversationListLoading; } });
Object.defineProperty(exports, "setConversationListHasMore", { enumerable: true, get: function () { return chatSlice_1.setConversationListHasMore; } });
Object.defineProperty(exports, "setConversationListCursor", { enumerable: true, get: function () { return chatSlice_1.setConversationListCursor; } });
Object.defineProperty(exports, "upsertConversationPreview", { enumerable: true, get: function () { return chatSlice_1.upsertConversationPreview; } });
Object.defineProperty(exports, "incrementUnread", { enumerable: true, get: function () { return chatSlice_1.incrementUnread; } });
Object.defineProperty(exports, "clearUnread", { enumerable: true, get: function () { return chatSlice_1.clearUnread; } });
Object.defineProperty(exports, "setMessagesLoading", { enumerable: true, get: function () { return chatSlice_1.setMessagesLoading; } });
Object.defineProperty(exports, "setMessagesHasMore", { enumerable: true, get: function () { return chatSlice_1.setMessagesHasMore; } });
Object.defineProperty(exports, "upsertMessage", { enumerable: true, get: function () { return chatSlice_1.upsertMessage; } });
Object.defineProperty(exports, "addOptimisticMessage", { enumerable: true, get: function () { return chatSlice_1.addOptimisticMessage; } });
Object.defineProperty(exports, "failOptimisticMessage", { enumerable: true, get: function () { return chatSlice_1.failOptimisticMessage; } });
Object.defineProperty(exports, "removeMessage", { enumerable: true, get: function () { return chatSlice_1.removeMessage; } });
Object.defineProperty(exports, "updateReactions", { enumerable: true, get: function () { return chatSlice_1.updateReactions; } });
Object.defineProperty(exports, "setThreadReplies", { enumerable: true, get: function () { return chatSlice_1.setThreadReplies; } });
Object.defineProperty(exports, "setThreadLoading", { enumerable: true, get: function () { return chatSlice_1.setThreadLoading; } });
Object.defineProperty(exports, "setTypingUsers", { enumerable: true, get: function () { return chatSlice_1.setTypingUsers; } });
Object.defineProperty(exports, "setSocketConnected", { enumerable: true, get: function () { return chatSlice_1.setSocketConnected; } });
Object.defineProperty(exports, "selectConversation", { enumerable: true, get: function () { return chatSlice_1.selectConversation; } });
Object.defineProperty(exports, "selectConversationLoading", { enumerable: true, get: function () { return chatSlice_1.selectConversationLoading; } });
Object.defineProperty(exports, "selectConversationList", { enumerable: true, get: function () { return chatSlice_1.selectConversationList; } });
Object.defineProperty(exports, "selectConversationListLoading", { enumerable: true, get: function () { return chatSlice_1.selectConversationListLoading; } });
Object.defineProperty(exports, "selectConversationListHasMore", { enumerable: true, get: function () { return chatSlice_1.selectConversationListHasMore; } });
Object.defineProperty(exports, "selectConversationListCursor", { enumerable: true, get: function () { return chatSlice_1.selectConversationListCursor; } });
Object.defineProperty(exports, "selectMessages", { enumerable: true, get: function () { return chatSlice_1.selectMessages; } });
Object.defineProperty(exports, "selectMessagesLoading", { enumerable: true, get: function () { return chatSlice_1.selectMessagesLoading; } });
Object.defineProperty(exports, "selectMessagesHasMore", { enumerable: true, get: function () { return chatSlice_1.selectMessagesHasMore; } });
Object.defineProperty(exports, "selectOldestMessageId", { enumerable: true, get: function () { return chatSlice_1.selectOldestMessageId; } });
Object.defineProperty(exports, "selectNewestMessageId", { enumerable: true, get: function () { return chatSlice_1.selectNewestMessageId; } });
Object.defineProperty(exports, "selectThreadReplies", { enumerable: true, get: function () { return chatSlice_1.selectThreadReplies; } });
Object.defineProperty(exports, "selectThreadLoading", { enumerable: true, get: function () { return chatSlice_1.selectThreadLoading; } });
Object.defineProperty(exports, "selectThreadHasMore", { enumerable: true, get: function () { return chatSlice_1.selectThreadHasMore; } });
Object.defineProperty(exports, "selectTypingUsers", { enumerable: true, get: function () { return chatSlice_1.selectTypingUsers; } });
Object.defineProperty(exports, "selectSocketConnected", { enumerable: true, get: function () { return chatSlice_1.selectSocketConnected; } });
//# sourceMappingURL=index.js.map