文件操作 - createRoarrInititialGlobalState.js.flow
返回文件管理
返回主菜单
删除本文件
文件: /node_modules/roarr/dist/factories/createRoarrInititialGlobalState.js.flow
编辑文件内容
// @flow import cmp from 'semver-compare'; import environmentIsNode from 'detect-node'; 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; };
修改文件时间
将文件时间修改为当前时间的前一年
删除文件