Disable the pwa service worker

This commit is contained in:
Georges-Antoine Assi
2024-01-15 09:36:24 -05:00
parent 6d16322306
commit 67796d8a5e
4 changed files with 15 additions and 13 deletions

View File

@@ -101,7 +101,7 @@ class Rom(BaseModel):
def file_size_bytes(self) -> int:
return int(self.file_size * SIZE_UNIT_TO_BYTES[self.file_size_units or "B"])
@property
@cached_property
def has_cover(self) -> bool:
return (
self.path_cover_s != DEFAULT_PATH_COVER_S

View File

@@ -11,7 +11,12 @@ defineProps<{ rom: Rom }>();
:loading="downloadStore.value.includes(rom.id) ? 'romm-accent-1' : false"
>
<v-img
:src="`/assets/romm/resources/${rom.path_cover_l || rom.merged_screenshots[0]}`"
:cover="!rom.has_cover"
:src="
!rom.has_cover && rom.merged_screenshots.length > 0
? rom.merged_screenshots[0]
: `/assets/romm/resources/${rom.path_cover_l}`
"
:lazy-src="`/assets/romm/resources/${rom.path_cover_s}`"
:aspect-ratio="3 / 4"
>

View File

@@ -73,12 +73,15 @@ function onTouchEnd() {
/>
<v-hover v-slot="{ isHovering, props }" open-delay="800">
<v-img
:cover="!rom.has_cover"
:value="rom.id"
:key="rom.id"
v-bind="props"
:src="`/assets/romm/resources/${
rom.path_cover_l || rom.merged_screenshots[0]
}`"
:src="
!rom.has_cover && rom.merged_screenshots.length > 0
? rom.merged_screenshots[0]
: `/assets/romm/resources/${rom.path_cover_l}`
"
:lazy-src="`/assets/romm/resources/${rom.path_cover_s}`"
:aspect-ratio="3 / 4"
>

View File

@@ -30,6 +30,7 @@ export default defineConfig(({ mode }) => {
},
}),
VitePWA({
injectRegister: null,
manifest: {
icons: [
{
@@ -40,15 +41,8 @@ export default defineConfig(({ mode }) => {
},
],
},
workbox: {
globPatterns: ["**/*.{js,css,html,ico,png,svg}"],
navigateFallbackDenylist: [
/\/assets\/romm\/library/,
/\/api\/platforms\/.*\/roms\/.*\/download/,
],
},
devOptions: {
enabled: false,
enabled: true,
type: "module",
},
}),