mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-14 22:01:09 +02:00
Applied formatting to 1487+ files using pnpm format:write - TypeScript/JavaScript files - Svelte components - Astro pages - JSON configs - Markdown docs 13 files still need manual review (Astro JSX comments)
51 lines
1.5 KiB
JavaScript
51 lines
1.5 KiB
JavaScript
// Debug script for Extension Storage
|
|
|
|
async function checkStorage() {
|
|
try {
|
|
const result = await chrome.storage.local.get(null);
|
|
document.getElementById('storageContent').textContent = JSON.stringify(result, null, 2);
|
|
console.log('Chrome Storage contents:', result);
|
|
} catch (error) {
|
|
document.getElementById('storageContent').textContent = 'Error: ' + error.message;
|
|
console.error('Error checking storage:', error);
|
|
}
|
|
}
|
|
|
|
async function clearStorage() {
|
|
try {
|
|
await chrome.storage.local.clear();
|
|
document.getElementById('storageContent').textContent = 'Storage cleared';
|
|
console.log('Chrome Storage cleared');
|
|
} catch (error) {
|
|
console.error('Error clearing storage:', error);
|
|
}
|
|
}
|
|
|
|
async function setTestData() {
|
|
try {
|
|
const testSession = {
|
|
access_token: 'test-token',
|
|
expires_at: Math.floor(Date.now() / 1000) + 3600, // 1 hour from now
|
|
refresh_token: 'test-refresh',
|
|
};
|
|
|
|
await chrome.storage.local.set({
|
|
'supabase.auth.token': JSON.stringify(testSession),
|
|
});
|
|
|
|
document.getElementById('storageContent').textContent = 'Test data set';
|
|
console.log('Test data set in Chrome Storage');
|
|
} catch (error) {
|
|
console.error('Error setting test data:', error);
|
|
}
|
|
}
|
|
|
|
// Set up event listeners when DOM is loaded
|
|
document.addEventListener('DOMContentLoaded', () => {
|
|
document.getElementById('checkBtn').addEventListener('click', checkStorage);
|
|
document.getElementById('clearBtn').addEventListener('click', clearStorage);
|
|
document.getElementById('testBtn').addEventListener('click', setTestData);
|
|
|
|
// Auto-check on load
|
|
checkStorage();
|
|
});
|