mirror of
https://github.com/NoCrypt/migu.git
synced 2026-04-07 10:09:24 +00:00
fix: RSS feeds getting multiple requests
fix: banner skeleloader
This commit is contained in:
parent
a806bd1f08
commit
200f54f63c
2 changed files with 11 additions and 10 deletions
|
|
@ -1,10 +1,10 @@
|
|||
<div class='pl-20 pb-20 justify-content-end d-flex flex-column h-full w-600 mw-full banner'>
|
||||
<div class='h-25 skeloader bg-dark-light w-500 mb-15 rounded' />
|
||||
<div class='my-20 d-flex h-10 w-250 skeloader bg-dark-light rounded' />
|
||||
<div class='h-10 w-450 skeloader bg-dark-light rounded mb-10' />
|
||||
<div class='h-10 w-350 skeloader bg-dark-light rounded mb-10' />
|
||||
<div class='h-10 w-300 skeloader bg-dark-light rounded mb-10' />
|
||||
<div class='h-10 w-250 skeloader bg-dark-light rounded mb-10' />
|
||||
<div class='my-20 d-flex h-10 w-150 skeloader bg-dark-light rounded' />
|
||||
<div class='mb-20 h-25 w-200 skeloader bg-dark-light rounded' />
|
||||
<div class='h-25 skeloader bg-dark-light w-500 mb-15 rounded'><div class='skeleloader-swipe' /></div>
|
||||
<div class='my-20 d-flex h-10 w-250 skeloader bg-dark-light rounded'><div class='skeleloader-swipe' /></div>
|
||||
<div class='h-10 w-450 skeloader bg-dark-light rounded mb-10'><div class='skeleloader-swipe' /></div>
|
||||
<div class='h-10 w-350 skeloader bg-dark-light rounded mb-10'><div class='skeleloader-swipe' /></div>
|
||||
<div class='h-10 w-300 skeloader bg-dark-light rounded mb-10'><div class='skeleloader-swipe' /></div>
|
||||
<div class='h-10 w-250 skeloader bg-dark-light rounded mb-10'><div class='skeleloader-swipe' /></div>
|
||||
<div class='my-20 d-flex h-10 w-150 skeloader bg-dark-light rounded'><div class='skeleloader-swipe' /></div>
|
||||
<div class='mb-20 h-25 w-200 skeloader bg-dark-light rounded'><div class='skeleloader-swipe' /></div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -52,9 +52,10 @@ export default class SectionsManager {
|
|||
}
|
||||
|
||||
// list of all possible home screen sections
|
||||
export let sections = createSections()
|
||||
export let sections = []
|
||||
|
||||
settings.subscribe(() => {
|
||||
for (const section of sections) clearInterval(section.interval)
|
||||
sections = createSections()
|
||||
})
|
||||
|
||||
|
|
@ -70,7 +71,7 @@ function createSections () {
|
|||
}
|
||||
|
||||
// update every 30 seconds
|
||||
setInterval(async () => {
|
||||
section.interval = setInterval(async () => {
|
||||
if (await RSSManager.getContentChanged(1, 8, url)) {
|
||||
section.preview.value = RSSManager.getMediaForRSS(1, 8, url, true)
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue