Page MenuHomeWickedGov Phorge

NotificationRequestJob.php
No OneTemporary

Size
673 B
Referenced Files
None
Subscribers
None

NotificationRequestJob.php

<?php
namespace MediaWiki\Extension\Notifications\Push;
use Job;
use MediaWiki\Extension\Notifications\Services;
class NotificationRequestJob extends Job {
/**
* @return bool success
*/
public function run(): bool {
$centralId = $this->params['centralId'];
$echoServices = Services::getInstance();
$subscriptionManager = $echoServices->getPushSubscriptionManager();
$subscriptions = $subscriptionManager->getSubscriptionsForUser( $centralId );
if ( count( $subscriptions ) === 0 ) {
return true;
}
$serviceClient = $echoServices->getPushNotificationServiceClient();
$serviceClient->sendCheckEchoRequests( $subscriptions );
return true;
}
}

File Metadata

Mime Type
text/x-php
Expires
Aug 17 2026, 15:55 (10 w, 3 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
a8/90/dc7458f76f1d5190e5e9bb99f211
Default Alt Text
NotificationRequestJob.php (673 B)

Event Timeline