X-Git-Url: http://nitlanguage.org diff --git a/contrib/nitrpg/src/templates/templates_events.nit b/contrib/nitrpg/src/templates/templates_events.nit index 234c9e5..3e141b9 100644 --- a/contrib/nitrpg/src/templates/templates_events.nit +++ b/contrib/nitrpg/src/templates/templates_events.nit @@ -55,14 +55,12 @@ class TplEvent # Load `github_event` data key as a PullRequestEvent. var pull_event: PullRequestEvent is lazy do - var obj = event.data["github_event"].as(JsonObject) - return new PullRequestEvent.from_json(event.game.api, obj) + return event.game.api.deserialize(event.data["github_event"].as(JsonObject).to_json).as(PullRequestEvent) end # Load `github_event` data key as a IssueCommentEvent. var issue_comment_event: IssueCommentEvent is lazy do - var obj = event.data["github_event"].as(JsonObject) - return new IssueCommentEvent.from_json(event.game.api, obj) + return event.game.api.deserialize(event.data["github_event"].as(JsonObject).to_json).as(IssueCommentEvent) end # Load `achievement` data key as an Achievement. @@ -77,7 +75,7 @@ class TplEvent +{{{reward}}} {{{player.name}}} + src="{{{player.user.avatar_url or else "#"}}}" alt="{{{player.name}}}">

{{{title}}}