@@ -76149,16 +76149,31 @@ var AdminChat = /*#__PURE__*/function (_React$Component) {
7614976149
7615076150 _this = _super.call(this, props);
7615176151 _this.state = {
76152- postUpdateMessage : ''
76152+ message : ''
7615376153 };
7615476154 return _this;
7615576155 }
7615676156
7615776157 _createClass(AdminChat, [{
76158+ key: "addMessage",
76159+ value: function addMessage(data) {
76160+ this.setState({
76161+ message: this.state.message + data
76162+ });
76163+ var chat = document.querySelector('.admin-chat__message-block');
76164+ chat.innerHTML = this.state.message;
76165+ }
76166+ }, {
7615876167 key: "componentDidMount",
7615976168 value: function componentDidMount() {
76160- Echo["private"]('admin-chat-channel').listen('PostUpdated', function (data) {
76161- console.log(data);
76169+ var _this2 = this;
76170+
76171+ Echo["private"]('admin-chat-channel').listen('PostUpdatedAdminChat', function (event) {
76172+ var time = new Date(event.post.updated_at).toTimeString();
76173+ time = time.slice(0, time.indexOf(' '));
76174+ var result = "<div class=\"message\">\n <time>".concat(time, "</time>\n <p>\u0411\u044B\u043B\u0430 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0430 \n <a class=\"message-link\" href=\"/posts/").concat(event.post.id, "\">\u0441\u0442\u0430\u0442\u044C\u044F #").concat(event.post.id, "</a>\n </p>\n \n <p>").concat(event.data, "</p>\n </div>");
76175+
76176+ _this2.addMessage(result);
7616276177 });
7616376178 }
7616476179 }, {
@@ -76175,7 +76190,7 @@ var AdminChat = /*#__PURE__*/function (_React$Component) {
7617576190 className: "admin-chat_header text-center"
7617676191 }, "\u0421\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {
7617776192 className: "admin-chat__message-block"
76178- }, this.state.postUpdateMessage )), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", {
76193+ })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", {
7617976194 className: "admin-chat-btn btn btn-primary",
7618076195 "data-toggle": "collapse",
7618176196 href: "#adminChatCollapse",
0 commit comments