mirror of
https://github.com/Poniverse/Pony.fm.git
synced 2024-11-22 13:07:59 +01:00
Ignore requests with no subscription data
This commit is contained in:
parent
6e87e330f3
commit
60f55e6223
2 changed files with 18 additions and 14 deletions
|
@ -73,7 +73,7 @@ class NotificationsController extends ApiControllerBase
|
||||||
public function postSubscribe()
|
public function postSubscribe()
|
||||||
{
|
{
|
||||||
$input = json_decode(Input::json('subscription'));
|
$input = json_decode(Input::json('subscription'));
|
||||||
|
if ($input != 'null') {
|
||||||
$existing = Subscription::where('endpoint', '=', $input->endpoint)
|
$existing = Subscription::where('endpoint', '=', $input->endpoint)
|
||||||
->where('user_id', '=', Auth::user()->id)
|
->where('user_id', '=', Auth::user()->id)
|
||||||
->first();
|
->first();
|
||||||
|
@ -90,6 +90,9 @@ class NotificationsController extends ApiControllerBase
|
||||||
} else {
|
} else {
|
||||||
return ['id' => $existing->id];
|
return ['id' => $existing->id];
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
return ['error' => 'No data'];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -37,7 +37,8 @@ class NativeDriver extends AbstractDriver {
|
||||||
* @param Activity $activity
|
* @param Activity $activity
|
||||||
* @param User[] $recipients collection of {@link User} objects
|
* @param User[] $recipients collection of {@link User} objects
|
||||||
*/
|
*/
|
||||||
private function pushNotifications(Activity $activity, $recipients) {
|
private function pushNotifications(Activity $activity, $recipients)
|
||||||
|
{
|
||||||
if (Config::get('ponyfm.gcm_key') != 'default') {
|
if (Config::get('ponyfm.gcm_key') != 'default') {
|
||||||
$apiKeys = array(
|
$apiKeys = array(
|
||||||
'GCM' => Config::get('ponyfm.gcm_key'),
|
'GCM' => Config::get('ponyfm.gcm_key'),
|
||||||
|
|
Loading…
Reference in a new issue