Skip to content
Snippets Groups Projects
Commit 7ea206fe authored by Tulir Asokan's avatar Tulir Asokan :cat2:
Browse files

Use ! instead of # for merge requests. Fixes #6

parent 28f4b66c
No related branches found
No related tags found
No related merge requests found
...@@ -186,7 +186,7 @@ func handleMergeRequestEvent(payload interface{}, header webhooks.Header) { ...@@ -186,7 +186,7 @@ func handleMergeRequestEvent(payload interface{}, header webhooks.Header) {
action += "e" action += "e"
} }
room.SendfHTML( room.SendfHTML(
"[%[1]s/%[2]s] %[3]s %[4]sd merge request <a href='%[5]s'>%[6]s (#%[7]d)</a>", "[%[1]s/%[2]s] %[3]s %[4]sd merge request <a href='%[5]s'>%[6]s (!%[7]d)</a>",
data.ObjectAttributes.Target.Namespace, data.ObjectAttributes.Target.Namespace,
data.ObjectAttributes.Target.Name, data.ObjectAttributes.Target.Name,
data.User.Name, data.User.Name,
...@@ -202,25 +202,29 @@ func handleCommentEvent(payload interface{}, header webhooks.Header) { ...@@ -202,25 +202,29 @@ func handleCommentEvent(payload interface{}, header webhooks.Header) {
room := mxbot.GetRoom(roomID) room := mxbot.GetRoom(roomID)
var notebookType, title string var notebookType, title string
var notebookIdentifier rune
var id int64 var id int64
switch data.ObjectAttributes.NotebookType { switch data.ObjectAttributes.NotebookType {
case "Issue": case "Issue":
notebookType = "issue" notebookType = "issue"
notebookIdentifier = '#'
title = data.Issue.Title title = data.Issue.Title
id = data.Issue.IID id = data.Issue.IID
case "MergeRequest": case "MergeRequest":
notebookType = "merge request" notebookType = "merge request"
notebookIdentifier = '!'
title = data.MergeRequest.Title title = data.MergeRequest.Title
id = data.MergeRequest.IID id = data.MergeRequest.IID
} }
room.SendfHTML( room.SendfHTML(
"[%[1]s/%[2]s] %[3]s <a href='%[5]s'>commented</a> on %[4]s %[6]s (#%[7]d)", "[%[1]s/%[2]s] %[3]s <a href='%[5]s'>commented</a> on %[4]s %[6]s (%[8]c%[7]d)",
data.Project.Namespace, data.Project.Namespace,
data.Project.Name, data.Project.Name,
data.User.Name, data.User.Name,
notebookType, notebookType,
data.ObjectAttributes.URL, data.ObjectAttributes.URL,
title, title,
id) id,
notebookIdentifier)
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment