1
0
mirror of https://github.com/RSS-Bridge/rss-bridge.git synced 2025-09-08 23:20:52 +02:00

refactor: action (#2836)

This commit is contained in:
Dag
2022-06-22 18:30:37 +02:00
committed by GitHub
parent fad0dbb6ef
commit ee80f4918e
9 changed files with 18 additions and 51 deletions

View File

@@ -21,7 +21,10 @@
* - Returns a responsive web page that automatically checks all whitelisted
* bridges (using JavaScript) if no bridge is specified.
*/
class ConnectivityAction extends ActionAbstract {
class ConnectivityAction implements ActionInterface
{
public $userData = [];
public function execute() {
if(!Debug::isEnabled()) {

View File

@@ -11,7 +11,10 @@
* @link https://github.com/rss-bridge/rss-bridge
*/
class DetectAction extends ActionAbstract {
class DetectAction implements ActionInterface
{
public $userData = [];
public function execute() {
$targetURL = $this->userData['url']
or returnClientError('You must specify a url!');

View File

@@ -11,7 +11,10 @@
* @link https://github.com/rss-bridge/rss-bridge
*/
class DisplayAction extends ActionAbstract {
class DisplayAction implements ActionInterface
{
public $userData = [];
private function get_return_code($error) {
$returnCode = $error->getCode();
if ($returnCode === 301 || $returnCode === 302) {

View File

@@ -11,7 +11,8 @@
* @link https://github.com/rss-bridge/rss-bridge
*/
class ListAction extends ActionAbstract {
class ListAction implements ActionInterface
{
public function execute() {
$list = new StdClass();
$list->bridges = array();