@@ -28,18 +28,18 @@ import {
28
28
} from 'services/bolt/boltConnectionErrors'
29
29
import { NATIVE , NO_AUTH , SSO } from 'services/bolt/boltHelpers'
30
30
import { GlobalState } from 'shared/globalState'
31
- import { APP_START , USER_CLEAR , inWebEnv } from 'shared/modules/app/appDuck'
31
+ import { APP_START , USER_CLEAR , inDesktop } from 'shared/modules/app/appDuck'
32
32
import { executeSystemCommand } from 'shared/modules/commands/commandsDuck'
33
33
import * as discovery from 'shared/modules/discovery/discoveryDuck'
34
34
import {
35
+ NEO4J_CLOUD_DOMAINS ,
35
36
getConnectionTimeout ,
36
37
getInitCmd ,
37
38
getPlayImplicitInitCommands
38
39
} from 'shared/modules/settings/settingsDuck'
39
- import { NEO4J_CLOUD_DOMAINS } from 'shared/modules/settings/settingsDuck'
40
40
import { isCloudHost } from 'shared/services/utils'
41
- import { fetchMetaData } from '../dbMeta/dbMetaDuck'
42
41
import { isError } from 'shared/utils/typeguards'
42
+ import { fetchMetaData } from '../dbMeta/dbMetaDuck'
43
43
import forceResetPasswordQueryHelper , {
44
44
MultiDatabaseNotSupportedError
45
45
} from './forceResetPasswordQueryHelper'
@@ -680,8 +680,8 @@ export const disconnectSuccessEpic = (action$: any, store: any) => {
680
680
export const connectionLostEpic = ( action$ : any , store : any ) =>
681
681
action$
682
682
. ofType ( LOST_CONNECTION )
683
- // Only retry in web env and if we're supposed to be connected
684
- . filter ( ( ) => inWebEnv ( store . getState ( ) ) && isConnected ( store . getState ( ) ) )
683
+ // Only retry outside desktop and if we're supposed to be connected
684
+ . filter ( ( ) => ! inDesktop ( store . getState ( ) ) && isConnected ( store . getState ( ) ) )
685
685
. throttleTime ( 5000 )
686
686
. do ( ( ) => store . dispatch ( updateConnectionState ( PENDING_STATE ) ) )
687
687
. mergeMap ( ( action : any ) => {
0 commit comments