[Feature] Website live chat (#187)
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com> Co-authored-by: Sojan Jose <sojan@pepalo.com>
This commit is contained in:
@@ -10,6 +10,7 @@ json.data do
|
||||
json.channel_type inbox.channel_type
|
||||
json.avatar_url inbox.channel.try(:avatar).try(:url)
|
||||
json.page_id inbox.channel.try(:page_id)
|
||||
json.website_token inbox.channel.try(:website_token)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
9
app/views/api/v1/widget/messages/index.json.jbuilder
Normal file
9
app/views/api/v1/widget/messages/index.json.jbuilder
Normal file
@@ -0,0 +1,9 @@
|
||||
json.array! @messages do |message|
|
||||
json.id message.id
|
||||
json.content message.content
|
||||
json.message_type message.message_type_before_type_cast
|
||||
json.created_at message.created_at.to_i
|
||||
json.conversation_id message. conversation_id
|
||||
json.attachment message.attachment.push_event_data if message.attachment
|
||||
json.sender_name message.user.name if message.user
|
||||
end
|
||||
@@ -31,7 +31,7 @@
|
||||
<%= yield %>
|
||||
<script>
|
||||
window.chatwootConfig = {
|
||||
fbAppId: <%= ENV['fb_app_id'] %>
|
||||
fbAppId: '<%= ENV['fb_app_id'] %>'
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
|
||||
18
app/views/widgets/index.html.erb
Normal file
18
app/views/widgets/index.html.erb
Normal file
@@ -0,0 +1,18 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Chatwoot</title>
|
||||
<%= csrf_meta_tags %>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0" />
|
||||
<%= javascript_pack_tag 'widget' %>
|
||||
<%= stylesheet_pack_tag 'widget' %>
|
||||
</head>
|
||||
<body>
|
||||
<div id="app"></div>
|
||||
<%= yield %>
|
||||
<script>
|
||||
window.chatwootWebChannel = '<%= @web_widget.website_name %>'
|
||||
window.chatwootPubsubToken = '<%= @contact.pubsub_token %>'
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user