diff options
Diffstat (limited to 'node_modules/roarr/dist/factories/createRoarrInititialGlobalState.js.flow')
-rw-r--r-- | node_modules/roarr/dist/factories/createRoarrInititialGlobalState.js.flow | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/node_modules/roarr/dist/factories/createRoarrInititialGlobalState.js.flow b/node_modules/roarr/dist/factories/createRoarrInititialGlobalState.js.flow deleted file mode 100644 index 15a1605..0000000 --- a/node_modules/roarr/dist/factories/createRoarrInititialGlobalState.js.flow +++ /dev/null @@ -1,43 +0,0 @@ -// @flow - -import environmentIsNode from 'detect-node'; -import cmp from 'semver-compare'; -import { - version, -} from '../../package.json'; -import type { - RoarrGlobalStateType, -} from '../types'; -import createNodeWriter from './createNodeWriter'; - -// eslint-disable-next-line flowtype/no-weak-types -export default (currentState: Object): RoarrGlobalStateType => { - const versions = (currentState.versions || []).concat(); - - versions.sort(cmp); - - const currentIsLatestVersion = !versions.length || cmp(version, versions[versions.length - 1]) === 1; - - if (!versions.includes(version)) { - versions.push(version); - } - - versions.sort(cmp); - - let newState = { - sequence: 0, - ...currentState, - versions, - }; - - if (environmentIsNode) { - if (currentIsLatestVersion || !newState.write) { - newState = { - ...newState, - ...createNodeWriter(), - }; - } - } - - return newState; -}; |