У меня есть такой код на бэке. Он логирует, пользовательские ключи подписки service woker`ов на сервер.
exports.PushUsers = (req,res) =>{
const subscription = req.body
console.log("ITSKEY",subscription.keys.p256dh )
Есть код который отвечает за подписку на сервер push-notification.
function sendSubscription(subscription) {
return fetch(`${process.env.REACT_APP_API_URL}/push/user/`, {
method: 'POST',
body: JSON.stringify(subscription),
headers: {
'Content-Type': 'application/json'
}
})
}
Я хочу записывать в бд, все subscription ключи по юзерам. А потом когда происходт какое то событие. Просто подписывать пользователя на это уведомление. Я могу это сделать костыльно. Но делать костыльно не хочу.
Вопрос:
Могу ли я как узнать на фронте, какие у пользователя subscription.keys?
P.S. я пытался, логировать обьект подписки. Но в нем нет ключей. По всей видимости, механика их образования инкапсулирована.
Любые идеи и предложения, как решить эту проблему будут очень ценны.