diff --git a/MediawikiDiscord.php b/MediawikiDiscord.php index 7e96661..3b936e0 100644 --- a/MediawikiDiscord.php +++ b/MediawikiDiscord.php @@ -117,8 +117,20 @@ final class MediawikiDiscordHooks { $message .= " with reason: `" . $block->mReason . "`"; } + + $message .= " (expires: `" . $block->mExpiry ."`)"; - $message .= " (expires: `" . $block->mExpiry ."`)"; + DiscordNotifications::Send($message); + } + + static function onUnblockUserComplete($block, $user) + { + $message = "User `" . $user . "` unblocked user `" . $block->getTarget() . "`"; + + if (empty($block->mReason) == false) + { + $message .= " with reason: `" . $block->mReason . "`"; + } DiscordNotifications::Send($message); } diff --git a/README.md b/README.md index bea73bb..7e34131 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ This project was developed primarily for the purpose of assisting the SoulFire t - :heavy_check_mark: [FileDeleteComplete](https://www.mediawiki.org/wiki/Manual:Hooks/FileDeleteComplete) - :heavy_check_mark: [LocalUserCreated](https://www.mediawiki.org/wiki/Manual:Hooks/LocalUserCreated) - :heavy_check_mark: [BlockIpComplete](https://www.mediawiki.org/wiki/Manual:Hooks/BlockIpComplete) - - :x: [UnblockUserComplete](https://www.mediawiki.org/wiki/Manual:Hooks/UnblockUserComplete) + - :heavy_check_mark: [UnblockUserComplete](https://www.mediawiki.org/wiki/Manual:Hooks/UnblockUserComplete) - :x: [UserRights](https://www.mediawiki.org/wiki/Manual:Hooks/UserRights) - :x: `ArticleProtectComplete` - showing new protection settings of page, eg. in embed variables - :x: `UploadComplete` - sending pictures as embeds diff --git a/extension.json b/extension.json index 498f59f..80a9314 100644 --- a/extension.json +++ b/extension.json @@ -40,6 +40,9 @@ ], "BlockIpComplete": [ "MediawikiDiscordHooks::onBlockIpComplete" + ], + "UnblockUserComplete": [ + "MediawikiDiscordHooks::onUnblockUserComplete" ] } }