Only import existing keys into settings

This commit is contained in:
the1812 2019-12-27 20:05:23 +08:00
parent e1a66ec835
commit 5ed8fe3dbd
8 changed files with 11 additions and 9 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -75,7 +75,7 @@
"full-tweets-title.min.js": "DD57BB732ABEF7739CA84AEFF97E86F8984FCC4A8A75B957213622350B2A7C37",
"gui-settings.min.css": "401A4EF80CC5EAE3352768D406B7D1D6CB99F8C1B13F7555A5ABF67F0F196C20",
"gui-settings.min.html": "1158BEF643747B561910ED50CB1B704BC0ED5AF3ACAA4B30373E5DA13FD83234",
"gui-settings.min.js": "297D8DB6F817241331DD785FC9B07348A6AB12C0E08DA40BC44652DBE07F484D",
"gui-settings.min.js": "029562CA0C0DEFCCBFF38C662C56C651C09847CDB78A99873E3ABA9936B428BA",
"haruna-scale.min.js": "D046864416831B101582DD87E602AE21309FDE2DB64A8F24D57B6ADBE67E6D7B",
"hide-bangumi-reviews.min.js": "7265C0CE994FDA926355A9A4F9B207E7E68E749D47332F3C537EF93E97927A23",
"hide-bangumi-sponsors.min.js": "C862B67D5FC1DDC46412F5595A0B900A58F7A6D6E55A2464B6525DCB4D935FE7",

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@ -65,7 +65,9 @@ function setupEvents () {
const file = input.files[0]
const obj = JSON.parse(await new Response(file).text())
for (const [key, value] of Object.entries(obj)) {
settings[key] = value
if (key in settings && key !== 'cache') {
settings[key] = value
}
}
Toast.success('已成功导入设置, 部分设置需要刷新后生效.', '导入设置', 3000)
} catch (error) {