summaryrefslogtreecommitdiff
path: root/addons/im_livechat/controllers/main.py
diff options
context:
space:
mode:
Diffstat (limited to 'addons/im_livechat/controllers/main.py')
-rw-r--r--addons/im_livechat/controllers/main.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/addons/im_livechat/controllers/main.py b/addons/im_livechat/controllers/main.py
index 8e56c2279f3..b90a418f8cd 100644
--- a/addons/im_livechat/controllers/main.py
+++ b/addons/im_livechat/controllers/main.py
@@ -148,3 +148,9 @@ class LivechatController(http.Controller):
Channel = request.env['mail.channel']
channel = Channel.sudo().search([('uuid', '=', uuid)], limit=1)
channel.notify_typing(is_typing=is_typing, is_website_user=True)
+
+ @http.route('/im_livechat/email_livechat_transcript', type='json', auth='public', cors="*")
+ def email_livechat_transcript(self, uuid, email):
+ channel = request.env['mail.channel'].sudo().search([('uuid', '=', uuid)], limit=1)
+ if channel:
+ channel._email_livechat_transcript(email)