mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-08 04:18:52 +00:00
[ticket/17010] Add column for user push subscriptions
PHPBB3-17010
This commit is contained in:
parent
1c64c695a9
commit
83cf915758
2 changed files with 8 additions and 3 deletions
|
@ -44,6 +44,13 @@ class add_webpush extends migration
|
||||||
'PRIMARY_KEY' => ['notification_type_id', 'item_id', 'item_parent_id', 'user_id'],
|
'PRIMARY_KEY' => ['notification_type_id', 'item_id', 'item_parent_id', 'user_id'],
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
|
'add_columns' => [
|
||||||
|
$this->table_prefix . 'users' => [
|
||||||
|
'COLUMNS' => [
|
||||||
|
'user_push_subscriptions' => ['MTEXT_UNI', '']
|
||||||
|
],
|
||||||
|
],
|
||||||
|
],
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -168,17 +168,15 @@ class webpush extends \phpbb\notification\method\messenger_base
|
||||||
|
|
||||||
// add actual web push data
|
// add actual web push data
|
||||||
$data['data'] = [
|
$data['data'] = [
|
||||||
|
'title' => $this->config['sitename'],
|
||||||
'body' => $notification->get_title(),
|
'body' => $notification->get_title(),
|
||||||
'icon' => '', // @todo: to be filled?
|
'icon' => '', // @todo: to be filled?
|
||||||
'image' => '', // @todo: to be filled?
|
'image' => '', // @todo: to be filled?
|
||||||
'title' => $this->config['sitename'],
|
|
||||||
'url' => $notification->get_url(),
|
'url' => $notification->get_url(),
|
||||||
'user_id' => $notification->user_id,
|
'user_id' => $notification->user_id,
|
||||||
];
|
];
|
||||||
$json_data = json_encode($data);
|
$json_data = json_encode($data);
|
||||||
|
|
||||||
// @todo: start implementing actual web push code
|
|
||||||
|
|
||||||
foreach ($user_subscriptions as $subscription)
|
foreach ($user_subscriptions as $subscription)
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
|
|
Loading…
Add table
Reference in a new issue