From b48bc7610dac1524535696db2fb4930dc351a73b Mon Sep 17 00:00:00 2001 From: Eduard Kuzmenko Date: Fri, 15 Apr 2022 15:58:59 +0300 Subject: [PATCH] Build --- .env | 4 ++-- src/lib/serviceWorker/index.service.ts | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.env b/.env index 395dbb9e..bfb90dc2 100644 --- a/.env +++ b/.env @@ -1,5 +1,5 @@ API_ID=1025907 API_HASH=452b0359b988148995f22ff0f4229750 VERSION=1.4.1 -VERSION_FULL=1.4.1 (159) -BUILD=159 +VERSION_FULL=1.4.1 (160) +BUILD=160 diff --git a/src/lib/serviceWorker/index.service.ts b/src/lib/serviceWorker/index.service.ts index b3447860..a102e1cb 100644 --- a/src/lib/serviceWorker/index.service.ts +++ b/src/lib/serviceWorker/index.service.ts @@ -20,6 +20,7 @@ import { CACHE_ASSETS_NAME, requestCache } from './cache'; import onStreamFetch from './stream'; import { closeAllNotifications, onPing } from './push'; import CacheStorageController from '../cacheStorage'; +import { IS_SAFARI } from '../../environment/userAgent'; export const log = logger('SW', LogTypes.Error | LogTypes.Debug | LogTypes.Log | LogTypes.Warn); const ctx = self as any as ServiceWorkerGlobalScope; @@ -113,7 +114,9 @@ export function incrementTaskId() { } */ const onFetch = (event: FetchEvent): void => { - if(event.request.url.indexOf(location.origin + '/') === 0 && event.request.url.match(/\.(js|css|jpe?g|json|wasm|png|mp3|svg|tgs|ico|woff2?|ttf|webmanifest?)(?:\?.*)?$/)) { + if(event.request.url.indexOf(location.origin + '/') === 0 + && event.request.url.match(/\.(js|css|jpe?g|json|wasm|png|mp3|svg|tgs|ico|woff2?|ttf|webmanifest?)(?:\?.*)?$/) + && !IS_SAFARI) { return event.respondWith(requestCache(event)); }