"use strict"; /** * @typedef {import("../Application/AnP.ecma.js").AnP} AnP */ /** * @class AIController * @constructor * @param {!AnP} anp * @returns {void} * @access private * @static */ export const AIController = (function(){ /** * @constructs AIController * @param {!AnP} anp * @returns {void} * @access private * @static */ const AIController = function(anp){ /** @type {AIChat} */ const self = this; /** * @returns {void} * @access private */ const constructor = () => {}; this.test = (...parameters) => { console.log(parameters); }; this.message = (data, code) => { anp.components.aichat.write_response(data.data.data_id, data.data.response, data.data.ok, data.data.done); // const box = document.querySelector(".aichat .messages [data-type=bot][data-id=" + data.data.data_id + "]"); // box.querySelector(".content").innerHTML += data.data.response; // box.setAttribute("data-done", data.data.done); // box.setAttribute("data-ok", data.data.ok); }; constructor(); }; return AIController; })();