-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathbackground.js
More file actions
30 lines (28 loc) · 1007 Bytes
/
background.js
File metadata and controls
30 lines (28 loc) · 1007 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
// Service worker de l'extension
chrome.runtime.onInstalled.addListener(() => {
console.log('AutoApplyMax v1.3.1 - Extension installée');
// Initialiser le storage
chrome.storage.local.set({
isRunning: false,
appliedCount: 0,
skippedCount: 0,
appliedJobs: [],
onboardingCompleted: false
});
});
// Écouter les messages
chrome.runtime.onMessage.addListener((message, sender, sendResponse) => {
if (message.type === 'incrementCount') {
chrome.storage.local.get(['appliedCount'], (result) => {
const newCount = (result.appliedCount || 0) + 1;
chrome.storage.local.set({ appliedCount: newCount });
});
} else if (message.type === 'incrementSkippedCount') {
chrome.storage.local.get(['skippedCount'], (result) => {
const newCount = (result.skippedCount || 0) + 1;
chrome.storage.local.set({ skippedCount: newCount });
});
} else if (message.type === 'setRunning') {
chrome.storage.local.set({ isRunning: message.value });
}
});