fix: background marketplace interval

This commit is contained in:
alexsparkes
2022-10-29 21:28:04 +01:00
parent fadbb84b6e
commit a77097a7fa
2 changed files with 66 additions and 62 deletions

View File

@@ -250,14 +250,17 @@ export default class Background extends PureComponent {
}
});
if (photoPack) {
const randomNumber = Math.floor(Math.random() * photoPack.length)
const randomNumber = Math.floor(Math.random() * photoPack.length);
const randomPhoto = photoPack[randomNumber];
if (
localStorage.getItem('backgroundchange') === 'refresh' ||
localStorage.getItem('backgroundchange') === null
(localStorage.getItem('backgroundchange') === 'refresh' && this.state.firstTime === true) ||
(localStorage.getItem('backgroundchange') === null && this.state.firstTime === true)
) {
localStorage.setItem('marketplaceNumber', randomNumber)
return this.setState({
localStorage.setItem('marketplaceNumber', randomNumber);
console.log("APPLE BOTTOM JEANS")
console.log(this.state.firstTime)
this.setState({ firstTime: false })
this.setState({
url: randomPhoto.url.default,
type: 'photo_pack',
photoInfo: {
@@ -267,38 +270,40 @@ export default class Background extends PureComponent {
},
});
} else {
if (
Number(
Number(localStorage.getItem('backgroundStartTime')) +
Number(localStorage.getItem('backgroundchange')) >=
Number(Date.now()),
)
) {
{/*}
const randomPhoto = photoPack[localStorage.getItem('marketplaceNumber')];
return this.setState({
url: randomPhoto.url.default,
type: 'photo_pack',
photoInfo: {
hidden: false,
credit: randomPhoto.photographer,
location: randomPhoto.location || 'N/A',
},
});
*/}
break;
} else {
localStorage.setItem('marketplaceNumber', randomNumber)
return this.setState({
url: randomPhoto.url.default,
type: 'photo_pack',
photoInfo: {
hidden: false,
credit: randomPhoto.photographer,
location: randomPhoto.location || 'N/A',
},
});
}
if (
Number(
Number(localStorage.getItem('backgroundStartTime')) +
Number(localStorage.getItem('backgroundchange')) >=
Number(Date.now()),
)
) {
const randomPhoto = photoPack[localStorage.getItem('marketplaceNumber')];
if (this.state.firstTime !== true) {
this.setState({
url: randomPhoto.url.default,
type: 'photo_pack',
photoInfo: {
hidden: false,
credit: randomPhoto.photographer,
location: randomPhoto.location || 'N/A',
},
});
} else {
this.setState({ firstTime: true });
}
this.setState({ firstTime: true });
} else {
localStorage.setItem('marketplaceNumber', randomNumber);
return this.setState({
url: randomPhoto.url.default,
type: 'photo_pack',
photoInfo: {
hidden: false,
credit: randomPhoto.photographer,
location: randomPhoto.location || 'N/A',
},
});
}
}
}
break;