feat: api background quality setting

This commit is contained in:
David Ralph
2021-06-13 16:36:43 +01:00
parent 335a6864b1
commit dcddd78164
12 changed files with 87 additions and 12 deletions

View File

@@ -141,19 +141,20 @@ export default class Background extends React.PureComponent {
// API background
const backgroundAPI = localStorage.getItem('backgroundAPI');
const apiCategory = localStorage.getItem('apiCategory');
const apiQuality = localStorage.getItem('apiQuality');
let requestURL, data;
switch (backgroundAPI) {
case 'unsplash':
//requestURL = `${window.constants.UNSPLASH_URL}/getImage?category=${apiCategory}`;
requestURL = `${window.constants.UNSPLASH_URL}/images/random`;
requestURL = `${window.constants.UNSPLASH_URL}/images/random?quality=${apiQuality}`;
break;
case 'pexels':
requestURL = `${window.constants.PEXELS_URL}/images/random`;
requestURL = `${window.constants.PEXELS_URL}/images/random?quality=${apiQuality}`;
break;
// Defaults to Mue
default:
requestURL = `${window.constants.API_URL}/images/random?category=${apiCategory}`;
requestURL = `${window.constants.API_URL}/images/random?category=${apiCategory}&quality=${apiQuality}`;
break;
}