feat: #27 discussion message publish realtime

This commit is contained in:
pateljannat
2021-04-27 16:32:34 +05:30
parent ffdc554106
commit d68f1de796
7 changed files with 48 additions and 58 deletions

View File

@@ -35,7 +35,6 @@
<div class="mt-5">
{{ message.message }}
</div>
</div>
{% endfor %}
{% endmacro %}

View File

@@ -1,22 +1,18 @@
frappe.ready(() => {
const assets = [
"/assets/frappe/js/lib/socket.io.min.js",
"/assets/frappe/js/frappe/socketio_client.js"
"/assets/frappe/js/frappe/socketio_client.js",
]
frappe.require(assets, () => {
if (window.dev_server) {
frappe.boot.socketio_port = "9000" //use socketio port shown when bench starts
}
frappe.socketio.init(9000);
console.log(frappe.socketio)
})
frappe.realtime.on("new_lms_message", (data) => {
console.log(data)
})
setTimeout(() => {
window.scrollTo(0, document.body.scrollHeight);
}, 0);
}, 300);
$(".msger-send-btn").click((e) => {
e.preventDefault();
@@ -27,10 +23,6 @@ frappe.ready(() => {
"args": {
"batch": decodeURIComponent($(e.target).attr("data-batch")),
"message": message
},
"callback": (data) => {
$(".msger-input").val("");
frappe.realtime.publish("new_lms_message", {"message":"JJK"})
}
})
}