show when a badge was updated, not added, by "!badge add"
This commit is contained in:
parent
523547e055
commit
b277463fee
1 changed files with 6 additions and 2 deletions
|
@ -60,10 +60,14 @@ class Module(ModuleManager.BaseModule):
|
||||||
dt = utils.datetime.utcnow()
|
dt = utils.datetime.utcnow()
|
||||||
else:
|
else:
|
||||||
dt = event["spec"][2]
|
dt = event["spec"][2]
|
||||||
|
|
||||||
|
exists = event["spec"][1] in badges
|
||||||
|
action = "updated" if exists else "added"
|
||||||
|
|
||||||
badges[event["spec"][1]] = utils.datetime.format.iso8601(dt)
|
badges[event["spec"][1]] = utils.datetime.format.iso8601(dt)
|
||||||
human = utils.datetime.format.date_human(dt)
|
human = utils.datetime.format.date_human(dt)
|
||||||
event["stdout"].write("%s: added badge %s (%s)"
|
event["stdout"].write("%s: %s badge %s (%s)"
|
||||||
% (event["user"].nickname, event["spec"][1], human))
|
% (event["user"].nickname, action, event["spec"][1], human))
|
||||||
|
|
||||||
elif event["spec"][0] == "remove":
|
elif event["spec"][0] == "remove":
|
||||||
if not event["spec"][1] in badges:
|
if not event["spec"][1] in badges:
|
||||||
|
|
Loading…
Reference in a new issue