graphdb-workbench
Version:
The web application for GraphDB APIs
2 lines • 3.99 kB
JavaScript
export const __webpack_id__=71920;export const __webpack_ids__=[49539,71920];export const __webpack_modules__={71920:(e,t,E)=>{E.r(t),E.d(t,{TTYGEventName:()=>_});var n=E(98980);function a(e){let t,E,a,A,T,C={},o=!1;const c=()=>(0,n.cloneDeep)(t),d=()=>(0,n.cloneDeep)(E),i=e=>{E=(0,n.cloneDeep)(e),g(_.CHAT_LIST_UPDATED,d())},D=()=>(0,n.cloneDeep)(a),l=()=>(0,n.cloneDeep)(A),S=()=>(0,n.cloneDeep)(C),s=e=>!!C[e],p=()=>o,g=(t,E)=>{e.emitSync(t,(0,n.cloneDeep)(E))},L=(t,E)=>e.subscribeSync(t,e=>E(e));return{resetContext:()=>{t=void 0,E=void 0,a=void 0,A=void 0,C={},T=void 0,o=!1},emit:g,subscribe:L,getChats:d,updateChats:i,addChat:e=>{E.appendChat(e),i(E)},replaceChat:(e,t)=>{E.replaceChat(e,t),i(E)},onChatsListChanged:e=>(E&&angular.isFunction(e)&&e(d()),L(_.CHAT_LIST_UPDATED,t=>e(t))),getSelectedChat:D,selectChat:e=>{a&&a.id===e.id||(a=(0,n.cloneDeep)(e),g(_.SELECT_CHAT,D()))},deselectChat:()=>{a=void 0,g(_.SELECT_CHAT,D())},deleteChat:e=>{E.deleteChat(e),i(E)},onSelectedChatChanged:e=>(angular.isFunction(e)&&e(D()),L(_.SELECT_CHAT,t=>e(t))),updateSelectedChat:e=>{a&&a.id&&e&&a.id!==e.id||(a=(0,n.cloneDeep)(e),g(_.SELECTED_CHAT_UPDATED,D()))},onSelectedChatUpdated:e=>(a&&angular.isFunction(e)&&e(D()),L(_.SELECTED_CHAT_UPDATED,t=>e(t))),onLastMessageReceived:e=>(a&&angular.isFunction(e)&&e(D()),L(_.LAST_MESSAGE_RECEIVED,t=>e(t))),updateAgents:e=>{t=(0,n.cloneDeep)(e),g(_.AGENT_LIST_UPDATED,c())},onAgentsListChanged:e=>(t&&angular.isFunction(e)&&e(c()),L(_.AGENT_LIST_UPDATED,t=>e(t))),getAgents:c,getAgent:e=>{if(t)return(0,n.cloneDeep)(t.getAgent(e))},selectAgent:e=>{A=(0,n.cloneDeep)(e),g(_.AGENT_SELECTED,l())},getSelectedAgent:l,onSelectedAgentChanged:e=>(A&&angular.isFunction(e)&&e(l()),L(_.AGENT_SELECTED,t=>e(t))),getDefaultAgent:()=>(0,n.cloneDeep)(T),setDefaultAgent:e=>{T=e},setCanModifyAgent:e=>{o=(0,n.cloneDeep)(e),g(_.CAN_MODIFY_AGENT_UPDATED,p())},getCanModifyAgent:p,onCanUpdateAgentUpdated:e=>(angular.isFunction(e)&&e(p()),L(_.CAN_MODIFY_AGENT_UPDATED,t=>e(t))),hasExplainResponse:s,toggleExplainResponse:e=>{s(e)&&(C[e].expanded=!C[e].expanded,g(_.EXPLAIN_RESPONSE_CACHE_UPDATED,S()))},getExplainResponse:e=>(0,n.cloneDeep)(C[e]),addExplainResponseCache:e=>{C[e.answerId]=(0,n.cloneDeep)(e),g(_.EXPLAIN_RESPONSE_CACHE_UPDATED,S())},onExplainResponseCacheUpdated:e=>(angular.isFunction(e)&&e(S()),L(_.EXPLAIN_RESPONSE_CACHE_UPDATED,t=>e(t)))}}angular.module("graphdb.framework.ttyg.services.ttygcontext",[]).factory("TTYGContextService",a),a.$inject=["EventEmitterService","TTYGService"];const _={CREATE_CHAT:"createChat",CREATE_CHAT_SUCCESSFUL:"chatCreated",CREATE_CHAT_FAILURE:"chatCreationFailed",RENAME_CHAT:"renameChat",RENAME_CHAT_SUCCESSFUL:"chatRenamed",RENAME_CHAT_FAILURE:"chatRenamedFailure",SELECT_CHAT:"selectChat",SELECTED_CHAT_UPDATED:"selectChatUpdated",LAST_MESSAGE_RECEIVED:"lastMessageReceived",DELETING_CHAT:"deletingChat",DELETE_CHAT:"deleteChat",DELETE_CHAT_SUCCESSFUL:"chatDeleted",DELETE_CHAT_FAILURE:"chatDeletedFailure",CHAT_EXPORT:"chatExport",CHAT_EXPORT_SUCCESSFUL:"chatExportSuccess",CHAT_EXPORT_FAILURE:"chatExportFailure",CHAT_LIST_UPDATED:"chatListUpdated",ASK_QUESTION:"askQuestion",ASK_QUESTION_FAILURE:"askQuestionFailure",CONTINUE_CHAT_RUN:"continueChatRun",LOAD_CHATS:"loadChats",LOAD_CHAT_SUCCESSFUL:"loadChatSuccess",LOAD_CHAT_FAILURE:"loadChatFailure",AGENT_LIST_UPDATED:"agentListUpdated",OPEN_AGENT_SETTINGS:"openAgentSettings",EDIT_AGENT:"editAgent",CLONE_AGENT:"cloneAgent",DELETE_AGENT:"deleteAgent",AGENT_DELETED:"agentDeleted",DELETING_AGENT:"deletingAgent",AGENT_SELECTED:"agentSelected",GO_TO_CREATE_SIMILARITY_VIEW:"goToCreateSimilarityView",GO_TO_CONNECTORS_VIEW:"goToConnectorsView",GO_TO_AUTOCOMPLETE_INDEX_VIEW:"goToAutocompleteIndexView",EXPLAIN_RESPONSE:"explainResponse",EXPLAIN_RESPONSE_CACHE_UPDATED:"explainResponseCacheUpdated",GO_TO_SPARQL_EDITOR:"openQueryInSparqlEditor",CAN_MODIFY_AGENT_UPDATED:"canModifyAgentUpdated"}}};
//# sourceMappingURL=71920.46e7b0ec1d22adcd8e55.bundle.js.map