feat: Open modal in realtime for incoming call

This commit is contained in:
Suraj Shetty
2019-05-16 13:39:50 +05:30
parent d382f1d470
commit 03c3bd5f4a
3 changed files with 28 additions and 6 deletions

View File

@@ -1,6 +1,6 @@
frappe.call_summary_dialog = class {
class CallSummaryDialog {
constructor(opts) {
this.number = '+91234444444';
this.number = opts.number;
this.make();
}
@@ -15,10 +15,18 @@ frappe.call_summary_dialog = class {
if (!res) {
this.$modal_body.html('Unknown Contact');
} else {
this.$modal_body.html(`${res.first_name}`);
this.$modal_body.append(`${frappe.utils.get_form_link('Contact', res.name, true)}`)
}
});
d.show();
}
}
};
$(document).on('app_ready', function() {
frappe.realtime.on('incoming_call', data => {
const number = data.CallFrom;
frappe.call_summary_dialog = new CallSummaryDialog({
number
});
});
});