Skip to content

Commit f2bc708

Browse files
committed
also check old config name config_archiveBoxBaseUrlfor archivebox_server_url
1 parent 32557b2 commit f2bc708

File tree

3 files changed

+13
-9
lines changed

3 files changed

+13
-9
lines changed

config-tab.js

+8-5
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,11 @@ export async function initializeConfigTab() {
1010
const savedConfig = await chrome.storage.local.get([
1111
'archivebox_server_url',
1212
'archivebox_api_key',
13-
'match_urls'
13+
'match_urls',
14+
'config_archiveBoxBaseUrl', // old name for archivebox_server_url
1415
]);
1516

16-
serverUrl.value = savedConfig.archivebox_server_url || '';
17+
serverUrl.value = savedConfig.archivebox_server_url || savedConfig.config_archiveBoxBaseUrl || '';
1718
apiKey.value = savedConfig.archivebox_api_key || '';
1819
matchUrls.value = savedConfig.match_urls || '';
1920

@@ -195,11 +196,13 @@ export async function initializeConfigTab() {
195196
}
196197

197198
async function syncToArchiveBox(entry) {
198-
const { archivebox_server_url, archivebox_api_key } = await chrome.storage.local.get([
199+
let { archivebox_server_url, archivebox_api_key, config_archiveBoxBaseUrl } = await chrome.storage.local.get([
199200
'archivebox_server_url',
200-
'archivebox_api_key'
201+
'archivebox_api_key',
202+
'config_archiveBoxBaseUrl'
201203
]);
202-
204+
archivebox_server_url = archivebox_server_url || config_archiveBoxBaseUrl;
205+
203206
if (!archivebox_server_url || !archivebox_api_key) {
204207
return {
205208
ok: false,

entries-tab.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -391,7 +391,8 @@ export function initializeEntriesTab() {
391391

392392
// Modify existing renderEntries function
393393
async function renderEntries() {
394-
const { entries = [], archivebox_server_url } = await chrome.storage.local.get(['entries', 'archivebox_server_url']);
394+
let { entries = [], archivebox_server_url, config_archiveBoxBaseUrl } = await chrome.storage.local.get(['entries', 'archivebox_server_url', 'config_archiveBoxBaseUrl']);
395+
archivebox_server_url = archivebox_server_url || config_archiveBoxBaseUrl;
395396

396397
const filterText = document.getElementById('filterInput').value.toLowerCase();
397398
const entriesList = document.getElementById('entriesList');

utils.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,17 @@ export async function addToArchiveBox(addCommandArgs, onComplete, onError) {
2121
console.log('i addToArchiveBox', addCommandArgs);
2222
try {
2323
const { archivebox_server_url, archivebox_api_key } = await new Promise((resolve, reject) => {
24-
chrome.storage.local.get(['archivebox_server_url', 'archivebox_api_key'], (vals) => {
24+
chrome.storage.local.get(['archivebox_server_url', 'archivebox_api_key', 'config_archiveBoxBaseUrl'], (vals) => {
2525
if (chrome.runtime.lastError) {
2626
reject(chrome.runtime.lastError);
2727
} else {
28-
resolve(vals);
28+
resolve({archivebox_server_url: vals.archivebox_server_url || vals.config_archiveBoxBaseUrl, archivebox_api_key: vals.archivebox_api_key});
2929
}
3030
});
3131
});
3232

3333
console.log('i addToArchiveBox server url', archivebox_server_url);
34-
if (!archivebox_server_url) {
34+
if (archivebox_server_url) {
3535
throw new Error('Server not configured.');
3636
}
3737

0 commit comments

Comments
 (0)