HDRezcord/service-worker.js
2025-03-21 08:23:35 +03:00

33 lines
1 KiB
JavaScript

async function send_rpc_request(data) {
try {
const response = await fetch('http://127.0.0.1:2006/set_presence', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify(data)
});
if (!response.ok) {
throw new Error(`HTTP error! status: ${response.status}`);
}
console.log(response.type)
} catch (error) {
console.error('Error:', error);
}
}
chrome.runtime.onMessage.addListener(
function(request, sender, sendResponse) {
if (request.type === "send_rpc_request") {
send_rpc_request({
episode: request.episode,
season: request.season,
timestamps: request.timestamps,
name: request.name,
image_url: request.image_url
})
console.log(request.episode, request.season, request.timestamps)
}
}
);