Fixed review comments

This commit is contained in:
Cromefire_ 2020-05-28 23:06:36 +02:00
parent 57a0cd7713
commit d36a8994fb
No known key found for this signature in database
GPG key ID: D3D3DB179F435F0C
3 changed files with 11 additions and 6 deletions

View file

@ -132,6 +132,7 @@ module.exports = {
'Object.getOwnPropertyDescriptor', 'Object.getOwnPropertyDescriptor',
'Object.getPrototypeOf', 'Object.getPrototypeOf',
'Object.keys', 'Object.keys',
'Object.entries',
'Object.getOwnPropertyNames', 'Object.getOwnPropertyNames',
'Function.name', 'Function.name',
'Function.hasInstance', 'Function.hasInstance',

View file

@ -75,10 +75,15 @@
}); });
} }
/**
* @param params {Record<string, string | number | boolean>}
* @returns {string} Query string
*/
function paramsToString(params) { function paramsToString(params) {
return Object.keys(params) return Object.entries(params)
.filter((k) => !!params[k]) // eslint-disable-next-line no-unused-vars
.map(k => `${encodeURIComponent(k)}=${encodeURIComponent(params[k])}`) .filter(([_, v]) => v !== null && v !== undefined)
.map(([k, v]) => `${encodeURIComponent(k)}=${encodeURIComponent(v)}`)
.join('&'); .join('&');
} }

View file

@ -26,9 +26,8 @@ class BackdropScreensaver {
if (result.Items.length) { if (result.Items.length) {
import('slideshow').then(slideshow => { import('slideshow').then(({default: Slideshow}) => {
const newSlideShow = new Slideshow({
var newSlideShow = new slideshow({
showTitle: true, showTitle: true,
cover: true, cover: true,
items: result.Items items: result.Items