cozy-search
Version:
UI components about search bar and IA assistant
58 lines (47 loc) • 1.77 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.buildMyselfQuery = exports.buildFilesByIds = exports.buildChatConversationQueryById = exports.FILES_DOCTYPE = exports.CHAT_EVENTS_DOCTYPE = exports.CHAT_CONVERSATIONS_DOCTYPE = void 0;
var _cozyClient = require("cozy-client");
var CONTACTS_DOCTYPE = 'io.cozy.contacts';
var CHAT_CONVERSATIONS_DOCTYPE = 'io.cozy.ai.chat.conversations';
exports.CHAT_CONVERSATIONS_DOCTYPE = CHAT_CONVERSATIONS_DOCTYPE;
var CHAT_EVENTS_DOCTYPE = 'io.cozy.ai.chat.events';
exports.CHAT_EVENTS_DOCTYPE = CHAT_EVENTS_DOCTYPE;
var FILES_DOCTYPE = 'io.cozy.files';
exports.FILES_DOCTYPE = FILES_DOCTYPE;
var defaultFetchPolicy = _cozyClient.fetchPolicies.olderThan(86400); // 24 hours
var buildFilesByIds = function buildFilesByIds(ids) {
return {
definition: (0, _cozyClient.Q)(FILES_DOCTYPE).getByIds(ids),
options: {
as: "".concat(FILES_DOCTYPE, "/").concat(ids.join('')),
fetchPolicy: defaultFetchPolicy
}
};
};
exports.buildFilesByIds = buildFilesByIds;
var buildChatConversationQueryById = function buildChatConversationQueryById(id) {
return {
definition: (0, _cozyClient.Q)(CHAT_CONVERSATIONS_DOCTYPE).getById(id),
options: {
as: "".concat(CHAT_CONVERSATIONS_DOCTYPE, "/").concat(id),
fetchPolicy: defaultFetchPolicy,
singleDocData: true
}
};
};
exports.buildChatConversationQueryById = buildChatConversationQueryById;
var buildMyselfQuery = function buildMyselfQuery() {
return {
definition: (0, _cozyClient.Q)(CONTACTS_DOCTYPE).where({
me: true
}),
options: {
as: "".concat(CONTACTS_DOCTYPE, "/myself"),
fetchPolicy: defaultFetchPolicy
}
};
};
exports.buildMyselfQuery = buildMyselfQuery;