summaryrefslogtreecommitdiff
path: root/node_modules/roarr/dist/factories/createRoarrInititialGlobalState.js.flow
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/roarr/dist/factories/createRoarrInititialGlobalState.js.flow')
-rw-r--r--node_modules/roarr/dist/factories/createRoarrInititialGlobalState.js.flow43
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;
-};