diff --git a/pages/bookshelf/index.vue b/pages/bookshelf/index.vue index 3a2036d3..4e33c295 100644 --- a/pages/bookshelf/index.vue +++ b/pages/bookshelf/index.vue @@ -236,7 +236,7 @@ export default { console.log('[categories] Local shelves set', this.shelves.length, this.lastLocalFetch) if (isConnectedToServerWithInternet) { - const categories = await this.$nativeHttp.get(`/api/libraries/${this.currentLibraryId}/personalized?minified=1&include=rssfeed,numEpisodesIncomplete`).catch((error) => { + const categories = await this.$nativeHttp.get(`/api/libraries/${this.currentLibraryId}/personalized?minified=1&include=rssfeed,numEpisodesIncomplete`, { connectTimeout: 10000 }).catch((error) => { console.error('[categories] Failed to fetch categories', error) return [] })