From 5fdfe4a91088bfd4ba898bdd7b9cbcf60600b5c6 Mon Sep 17 00:00:00 2001 From: Marrub Date: Thu, 3 Nov 2016 10:48:34 -0400 Subject: [PATCH] events: Fix delete/create and mention force-pushes --- src/events.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/events.js b/src/events.js index 858bc6f..6e22098 100644 --- a/src/events.js +++ b/src/events.js @@ -358,10 +358,17 @@ export default class Events static push(info) { + if(info.created || info.deleted) + return; + const repo = prsRepoInfo(info); const send = prsSendInfo(info); const name = `${repo.shortname}/${info.ref.split("/")[2]}`; const s = info.commits.length != 1 ? "s" : ""; + const parm = ""; + + if(info.forced) + parm = "(force pushed)"; let commits = ""; if(info.commits.length >= 10) @@ -383,7 +390,8 @@ export default class Events sendMessage(null, [merge(true, author(send.user, send.uri, send.avatar), - embed(`[${name}] ${info.commits.length} new commit${s}`, commits, uri) + embed(`[${name}] ${info.commits.length} new commit${s} ${parm}`, + commits, uri) )]); }