Software /
code /
prosody-modules
Comparison
mod_pubsub_github/mod_pubsub_github.lua @ 3522:c2e038e573be
mod_pubsub_github: Include a summary field in payload
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sun, 31 Mar 2019 18:24:49 +0200 |
parent | 3521:a200fbce0ecb |
child | 3525:8c1a3b989990 |
comparison
equal
deleted
inserted
replaced
3521:a200fbce0ecb | 3522:c2e038e573be |
---|---|
70 local ok, err = pubsub_service:publish(node, github_actor, commit.id, | 70 local ok, err = pubsub_service:publish(node, github_actor, commit.id, |
71 st.stanza("item", { id = commit.id, xmlns = "http://jabber.org/protocol/pubsub" }) | 71 st.stanza("item", { id = commit.id, xmlns = "http://jabber.org/protocol/pubsub" }) |
72 :tag("entry", { xmlns = "http://www.w3.org/2005/Atom" }) | 72 :tag("entry", { xmlns = "http://www.w3.org/2005/Atom" }) |
73 :tag("id"):text(commit.id):up() | 73 :tag("id"):text(commit.id):up() |
74 :tag("title"):text(commit.message:match("^[^\r\n]*")):up() | 74 :tag("title"):text(commit.message:match("^[^\r\n]*")):up() |
75 :tag("summary"):text(("Commit to %s by %s: %s"):format(data.repository.name, commit.author.name, commit.message:match("^[^\r\n]*"))):up() | |
75 :tag("content"):text(commit.message):up() | 76 :tag("content"):text(commit.message):up() |
76 :tag("link", { rel = "alternate", href = commit.url }):up() | 77 :tag("link", { rel = "alternate", href = commit.url }):up() |
77 :tag("published"):text(commit.author.date):up() | 78 :tag("published"):text(commit.author.date):up() |
78 :tag("author") | 79 :tag("author") |
79 :tag("name"):text(commit.author.name):up() | 80 :tag("name"):text(commit.author.name):up() |