UNPKG

graphdb-workbench

Version:
2 lines 4.28 kB
export const __webpack_id__=49539;export const __webpack_ids__=[49539,71920];export const __webpack_modules__={71920:(e,E,t)=>{t.r(E),t.d(E,{TTYGEventName:()=>_});var n=t(98980);function a(e){let E,t,a,C,A,T={},o=!1;const c=()=>(0,n.cloneDeep)(E),d=()=>(0,n.cloneDeep)(t),S=e=>{t=(0,n.cloneDeep)(e),N(_.CHAT_LIST_UPDATED,d())},i=e=>{t.appendChat(e),S(t)},D=()=>(0,n.cloneDeep)(a),l=e=>{a&&a.id===e.id||(a=(0,n.cloneDeep)(e),N(_.SELECT_CHAT,D()))},s=()=>(0,n.cloneDeep)(C),p=()=>(0,n.cloneDeep)(T),g=e=>!!T[e],L=()=>o,N=(E,t)=>{e.emitSync(E,(0,n.cloneDeep)(t))},U=(E,t)=>e.subscribeSync(E,e=>t(e));return{resetContext:()=>{E=void 0,t=void 0,a=void 0,C=void 0,T={},A=void 0,o=!1},emit:N,subscribe:U,getChats:d,updateChats:S,addChat:i,replaceChat:(e,E)=>{t.replaceChat(e,E),S(t)},createChat:e=>{i(e),l(e),N(_.CREATE_CHAT_SUCCESSFUL,e)},onChatsListChanged:e=>(t&&angular.isFunction(e)&&e(d()),U(_.CHAT_LIST_UPDATED,E=>e(E))),getSelectedChat:D,selectChat:l,deselectChat:()=>{a=void 0,N(_.SELECT_CHAT,D())},deleteChat:e=>{t.deleteChat(e),S(t)},onSelectedChatChanged:e=>(angular.isFunction(e)&&e(D()),U(_.SELECT_CHAT,E=>e(E))),updateSelectedChat:e=>{a&&a.id&&e&&a.id!==e.id||(a=(0,n.cloneDeep)(e),N(_.SELECTED_CHAT_UPDATED,D()))},onSelectedChatUpdated:e=>(a&&angular.isFunction(e)&&e(D()),U(_.SELECTED_CHAT_UPDATED,E=>e(E))),onLastMessageReceived:e=>(a&&angular.isFunction(e)&&e(D()),U(_.LAST_MESSAGE_RECEIVED,E=>e(E))),updateAgents:e=>{E=(0,n.cloneDeep)(e),N(_.AGENT_LIST_UPDATED,c())},onAgentsListChanged:e=>(E&&angular.isFunction(e)&&e(c()),U(_.AGENT_LIST_UPDATED,E=>e(E))),getAgents:c,getAgent:e=>{if(E)return(0,n.cloneDeep)(E.getAgent(e))},selectAgent:e=>{C=(0,n.cloneDeep)(e),N(_.AGENT_SELECTED,s())},getSelectedAgent:s,onSelectedAgentChanged:e=>(C&&angular.isFunction(e)&&e(s()),U(_.AGENT_SELECTED,E=>e(E))),getDefaultAgent:()=>(0,n.cloneDeep)(A),setDefaultAgent:e=>{A=e},setCanModifyAgent:e=>{o=(0,n.cloneDeep)(e),N(_.CAN_MODIFY_AGENT_UPDATED,L())},getCanModifyAgent:L,onCanUpdateAgentUpdated:e=>(angular.isFunction(e)&&e(L()),U(_.CAN_MODIFY_AGENT_UPDATED,E=>e(E))),hasExplainResponse:g,toggleExplainResponse:e=>{g(e)&&(T[e].expanded=!T[e].expanded,N(_.EXPLAIN_RESPONSE_CACHE_UPDATED,p()))},getExplainResponse:e=>(0,n.cloneDeep)(T[e]),addExplainResponseCache:e=>{T[e.answerId]=(0,n.cloneDeep)(e),N(_.EXPLAIN_RESPONSE_CACHE_UPDATED,p())},onExplainResponseCacheUpdated:e=>(angular.isFunction(e)&&e(p()),U(_.EXPLAIN_RESPONSE_CACHE_UPDATED,E=>e(E)))}}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",CANCEL_PENDING_QUESTION:"cancelPendingQuestion",PENDING_QUESTION_CANCELED_SUCCESSFUL:"pendingQuestionCanceledSuccessful",CANCEL_PENDING_QUESTION_FAILURE:"cancelPendingQuestionFailed",ASK_QUESTION_STARTING:"askQuestionStarting",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=49539.63984d5b37bc8b9a7244.bundle.js.map