summaryrefslogtreecommitdiff
path: root/app/models/project_services/chat_message/wiki_page_message.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/models/project_services/chat_message/wiki_page_message.rb')
-rw-r--r--app/models/project_services/chat_message/wiki_page_message.rb17
1 files changed, 8 insertions, 9 deletions
diff --git a/app/models/project_services/chat_message/wiki_page_message.rb b/app/models/project_services/chat_message/wiki_page_message.rb
index 4f5c2e719c9..85c2efd75bc 100644
--- a/app/models/project_services/chat_message/wiki_page_message.rb
+++ b/app/models/project_services/chat_message/wiki_page_message.rb
@@ -7,9 +7,10 @@ module ChatMessage
attr_reader :wiki_page_url
attr_reader :action
attr_reader :description
- attr_reader :markdown_format
def initialize(params)
+ super(params)
+
@user_name = params[:user][:username]
@user_avatar = params[:user][:avatar_url]
@project_name = params[:project_name]
@@ -28,17 +29,15 @@ module ChatMessage
when "update"
"edited"
end
-
- @markdown_format = params[:format]
end
def activity
- {
- title: "#{user_name} #{action} #{wiki_page_link}",
- subtitle: "in: #{project_link}",
- text: title,
- image: user_avatar
- }
+ MicrosoftTeams::Activity.new(
+ "#{user_name} #{action} #{wiki_page_link}",
+ "in: #{project_link}",
+ title,
+ user_avatar
+ ).to_json
end
def attachments