forked from blallo/rss-bridge
[TwitchApiBridge] remove useless code
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
This commit is contained in:
parent
05001f6b2e
commit
72e3031d5c
1 changed files with 6 additions and 25 deletions
|
@ -4,9 +4,6 @@ define('TWITCH_BROADCASTS', 'false'); // The default flag for broadcasts
|
||||||
|
|
||||||
class TwitchApiBridge extends BridgeAbstract{
|
class TwitchApiBridge extends BridgeAbstract{
|
||||||
|
|
||||||
// for use in the getName function!
|
|
||||||
private $channel;
|
|
||||||
|
|
||||||
public function loadMetadatas() {
|
public function loadMetadatas() {
|
||||||
|
|
||||||
$this->maintainer = "logmanoriginal";
|
$this->maintainer = "logmanoriginal";
|
||||||
|
@ -64,25 +61,12 @@ class TwitchApiBridge extends BridgeAbstract{
|
||||||
|
|
||||||
$context = stream_context_create($opts);
|
$context = stream_context_create($opts);
|
||||||
|
|
||||||
$channel = '';
|
|
||||||
$limit = TWITCH_LIMIT;
|
$limit = TWITCH_LIMIT;
|
||||||
$broadcasts = TWITCH_BROADCASTS;
|
$broadcasts = TWITCH_BROADCASTS;
|
||||||
$requests = 1;
|
$requests = 1;
|
||||||
|
|
||||||
if(isset($param['channel']['value'])) {
|
|
||||||
$channel = $param['channel']['value'];
|
|
||||||
} else {
|
|
||||||
$this->returnClientError('You must specify a valid channel name! Received: &channel=' . $param['channel']['value']);
|
|
||||||
}
|
|
||||||
|
|
||||||
$this->channel = $channel;
|
|
||||||
|
|
||||||
if(isset($param['limit']['value'])) {
|
if(isset($param['limit']['value'])) {
|
||||||
try {
|
$limit = (int)$param['limit']['value'];
|
||||||
$limit = (int)$param['limit']['value'];
|
|
||||||
} catch (Exception $e){
|
|
||||||
$this->returnClientError('The limit you specified is not valid! Received: &limit=' . $param['limit']['value'] . ' Expected: &limit=<num> where <num> is any integer number.');
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
$limit = TWITCH_LIMIT;
|
$limit = TWITCH_LIMIT;
|
||||||
}
|
}
|
||||||
|
@ -94,19 +78,15 @@ class TwitchApiBridge extends BridgeAbstract{
|
||||||
if($limit % 100 != 0) { $requests++; }
|
if($limit % 100 != 0) { $requests++; }
|
||||||
}
|
}
|
||||||
|
|
||||||
if(isset($param['broadcasts']['value']) && ($param['broadcasts']['value'] == 'true' || $param['broadcasts']['value'] == 'false')) {
|
$broadcasts = $param['broadcasts']['value'];
|
||||||
$broadcasts = $param['broadcasts']['value'];
|
|
||||||
} else {
|
|
||||||
$this->returnClientError('The value for broadcasts you specified is not valid! Received: &broadcasts=' . $param['broadcasts']['value'] . ' Expected: &broadcasts=false or &broadcasts=true');
|
|
||||||
}
|
|
||||||
|
|
||||||
// Build the initial request, see also: https://github.com/justintv/Twitch-API/blob/master/v3_resources/videos.md#get-channelschannelvideos
|
// Build the initial request, see also: https://github.com/justintv/Twitch-API/blob/master/v3_resources/videos.md#get-channelschannelvideos
|
||||||
$request = '';
|
$request = '';
|
||||||
|
|
||||||
if($requests == 1) {
|
if($requests == 1) {
|
||||||
$request = 'https://api.twitch.tv/kraken/channels/' . $channel . '/videos?limit=' . $limit . '&broadcasts=' . $broadcasts;
|
$request = 'https://api.twitch.tv/kraken/channels/' . $param['channel']['value'] . '/videos?limit=' . $limit . '&broadcasts=' . $broadcasts;
|
||||||
} else {
|
} else {
|
||||||
$request = 'https://api.twitch.tv/kraken/channels/' . $channel . '/videos?limit=100&broadcasts=' . $broadcasts;
|
$request = 'https://api.twitch.tv/kraken/channels/' . $param['channel']['value'] . '/videos?limit=100&broadcasts=' . $broadcasts;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Finally we're ready to request data from the API. Each response provides information for the next request. */
|
/* Finally we're ready to request data from the API. Each response provides information for the next request. */
|
||||||
|
@ -144,7 +124,8 @@ class TwitchApiBridge extends BridgeAbstract{
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getName(){
|
public function getName(){
|
||||||
return (!empty($this->channel) ? $this->channel . ' - ' : '') . 'Twitch API Bridge';
|
$param=$this->parameters[$this->queriedContext];
|
||||||
|
return $param['channel'] . ' - Twitch API Bridge';
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getCacheDuration(){
|
public function getCacheDuration(){
|
||||||
|
|
Loading…
Reference in a new issue