59 lines
1.0 KiB
PHP
59 lines
1.0 KiB
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
return [
|
|
'routes' => [
|
|
[
|
|
'name' => 'page#install',
|
|
'url' => '/install',
|
|
'verb' => 'GET',
|
|
],
|
|
[
|
|
'name' => 'page#manifest',
|
|
'url' => '/manifest.json',
|
|
'verb' => 'GET',
|
|
],
|
|
[
|
|
'name' => 'page#serviceWorker',
|
|
'url' => '/sw.js',
|
|
'verb' => 'GET',
|
|
],
|
|
[
|
|
'name' => 'api#status',
|
|
'url' => '/api/device/status',
|
|
'verb' => 'GET',
|
|
],
|
|
[
|
|
'name' => 'api#registerDevice',
|
|
'url' => '/api/device/register',
|
|
'verb' => 'POST',
|
|
],
|
|
[
|
|
'name' => 'api#markPushReceived',
|
|
'url' => '/api/device/push-received',
|
|
'verb' => 'POST',
|
|
],
|
|
[
|
|
'name' => 'api#testNotification',
|
|
'url' => '/api/notification/test',
|
|
'verb' => 'POST',
|
|
],
|
|
[
|
|
'name' => 'api#pendingNotifications',
|
|
'url' => '/api/notifications/pending',
|
|
'verb' => 'GET',
|
|
],
|
|
[
|
|
'name' => 'api#getAdminSettings',
|
|
'url' => '/api/admin/settings',
|
|
'verb' => 'GET',
|
|
],
|
|
[
|
|
'name' => 'api#saveAdminSettings',
|
|
'url' => '/api/admin/settings',
|
|
'verb' => 'POST',
|
|
],
|
|
],
|
|
];
|