From 51952c1db225aeff442c62cd882cfe90d239b90f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20MB?= <essembeh@users.noreply.github.com> Date: Mon, 30 Jan 2023 11:59:46 +0100 Subject: [PATCH] [DevToBridge] Allow subsribe to username (#3218) --- bridges/DevToBridge.php | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/bridges/DevToBridge.php b/bridges/DevToBridge.php index 3940fff2..d1e27d79 100644 --- a/bridges/DevToBridge.php +++ b/bridges/DevToBridge.php @@ -3,6 +3,7 @@ class DevToBridge extends BridgeAbstract { const CONTEXT_BY_TAG = 'By tag'; + const CONTEXT_BY_USER = 'By user'; const NAME = 'dev.to Bridge'; const URI = 'https://dev.to'; @@ -25,6 +26,21 @@ class DevToBridge extends BridgeAbstract 'required' => false, 'title' => 'Enable to receive the full article for each item' ] + ], + self::CONTEXT_BY_USER => [ + 'user' => [ + 'name' => 'User', + 'type' => 'text', + 'required' => true, + 'title' => 'Insert your username', + 'exampleValue' => 'n3wt0n' + ], + 'full' => [ + 'name' => 'Full article', + 'type' => 'checkbox', + 'required' => false, + 'title' => 'Enable to receive the full article for each item' + ] ] ]; @@ -36,6 +52,11 @@ class DevToBridge extends BridgeAbstract return static::URI . '/t/' . urlencode($tag); } break; + case self::CONTEXT_BY_USER: + if ($user = $this->getInput('user')) { + return static::URI . '/' . urlencode($user); + } + break; } return parent::getURI();