|
@@ -1,5 +1,5 @@
|
|
|
import cookies from 'js-cookie'
|
|
|
-import semver from 'semver'
|
|
|
+import { semver, SemverComparator } from '../utils/semver'
|
|
|
import { COOKIE_ROOT_DOMAIN, COOKIE_APP_KEY, COOKIE_APP_EXTRA_KEY, COOKIE_ACCESS_TOKEN_KEY, MSG_REQUIRE_LOGIN, APP_INJECT_COOKIE_KEYS, DEF_SYNCED_COOKIE_EXP } from './constant'
|
|
|
import { Notifier, SyncCookiesOptions } from '../types/global'
|
|
|
|
|
@@ -212,8 +212,8 @@ class ProginnBridge {
|
|
|
return true
|
|
|
}
|
|
|
|
|
|
- compareAppVersion(operator: 'gt' | 'lt' | 'gte' | 'lte' | 'eq' | 'neq', version: string) {
|
|
|
- return this.appVersion ? semver[operator](this.appVersion, version) : false
|
|
|
+ compareAppVersion(operator: SemverComparator, version: string) {
|
|
|
+ return this.appVersion ? semver.compare(operator, this.appVersion, version) : false
|
|
|
}
|
|
|
|
|
|
syncCookies(opts?: SyncCookiesOptions) {
|