|
|
|
@ -45,7 +45,7 @@ class Web::PushSubscription < ApplicationRecord
|
|
|
|
|
title: title,
|
|
|
|
|
dir: dir,
|
|
|
|
|
image: image,
|
|
|
|
|
badge: full_asset_url('badge.png'),
|
|
|
|
|
badge: full_asset_url('badge.png', skip_pipeline: true),
|
|
|
|
|
tag: notification.id,
|
|
|
|
|
timestamp: notification.created_at,
|
|
|
|
|
icon: notification.from_account.avatar_static_url,
|
|
|
|
@ -115,7 +115,7 @@ class Web::PushSubscription < ApplicationRecord
|
|
|
|
|
when :mention then [
|
|
|
|
|
{
|
|
|
|
|
title: translate('push_notifications.mention.action_favourite'),
|
|
|
|
|
icon: full_asset_url('emoji/2764.png'),
|
|
|
|
|
icon: full_asset_url('emoji/2764.png', skip_pipeline: true),
|
|
|
|
|
todo: 'request',
|
|
|
|
|
method: 'POST',
|
|
|
|
|
action: "/api/v1/statuses/#{notification.target_status.id}/favourite",
|
|
|
|
@ -156,8 +156,8 @@ class Web::PushSubscription < ApplicationRecord
|
|
|
|
|
Webpush.payload_send(
|
|
|
|
|
message: JSON.generate(
|
|
|
|
|
title: translate('push_notifications.subscribed.title'),
|
|
|
|
|
icon: full_asset_url('android-chrome-192x192.png'),
|
|
|
|
|
badge: full_asset_url('badge.png'),
|
|
|
|
|
icon: full_asset_url('android-chrome-192x192.png', skip_pipeline: true),
|
|
|
|
|
badge: full_asset_url('badge.png', skip_pipeline: true),
|
|
|
|
|
data: {
|
|
|
|
|
content: translate('push_notifications.subscribed.body'),
|
|
|
|
|
actions: [],
|
|
|
|
|