Commit ec9da2bf authored by rocosen's avatar rocosen

fix:格式化

parent 8ea69e6b
......@@ -18,7 +18,7 @@ const nativeImage = require('electron').nativeImage;
const positioner = require('electron-traywindow-positioner');
const storage = require('electron-localstorage');
const fs = require('fs');
const fse = require('fs-extra')
const fse = require('fs-extra');
class AppUpdater {
constructor() {
log.transports.file.level = 'info';
......@@ -55,8 +55,8 @@ if (isMac) {
Menu.setApplicationMenu(null);
const USER_HOME = isMac
? (process.env.HOME || process.env.USERPROFILE) + '/bkunyun/'
: (process.env.HOME || process.env.USERPROFILE) + '/.bkunyun/';
? (process.env.HOME || process.env.USERPROFILE) + '/bkunyun/'
: (process.env.HOME || process.env.USERPROFILE) + '/.bkunyun/';
const gotTheLock = app.requestSingleInstanceLock();
if (!gotTheLock) {
......@@ -64,7 +64,9 @@ if (!gotTheLock) {
}
app.setLoginItemSettings({
openAtLogin: storage.getItem('Preferences') && JSON.parse(storage.getItem('Preferences'))['selfStart'],
openAtLogin:
storage.getItem('Preferences') &&
JSON.parse(storage.getItem('Preferences'))['selfStart'],
openAsHidden: false,
path: process.execPath,
args: [],
......@@ -248,15 +250,15 @@ const createWindow = async () => {
fs.mkdir(USER_HOME, { recursive: true }, (err: any) => {
if (err) return;
async function copyFiles () {
try {
await fse.copy(getAssetPath('/script'), USER_HOME )
console.log('success!')
} catch (err) {
console.error(err)
}
async function copyFiles() {
try {
await fse.copy(getAssetPath('/script'), USER_HOME);
console.log('success!');
} catch (err) {
console.error(err);
}
}
copyFiles()
copyFiles();
});
mainWindow.once('ready-to-show', () => {
......
......@@ -3,9 +3,9 @@ import { shell } from 'electron';
//js
import public from 'commons/public';
import { getUserInfo,getUserToken } from '../../commons/utils/publicMethod';
import { getUserInfo, getUserToken } from '../../commons/utils/publicMethod';
import { Constants } from '../../commons/utils/constants';
import {BACKEND_API_URI_PREFIX} from '../../commons/utils/api_address'
import { BACKEND_API_URI_PREFIX } from '../../commons/utils/api_address';
//ui
import TextField from '@mui/material/TextField';
......@@ -113,8 +113,11 @@ export default (props) => {
case '2':
return;
case '3':
ipcSend('asynchronous-message','3333333333333333333333333333333')
return
ipcSend(
'asynchronous-message',
'3333333333333333333333333333333'
);
return;
case '4':
let Token =
localStorage.getItem(Constants.TOKEN_KEY) &&
......
......@@ -32,22 +32,20 @@ export default (props) => {
setValue(newValue);
};
useEffect(()=>{
const batDir = (process.env.HOME || process.env.USERPROFILE) + '/.bkunyun/'
let batOutDir = batDir.replace(/\\/g, '/');
let srt = ` @echo off\ncloudam.exe mount ${getUserInfo().homeDirectoryMountPoint}:/ T: --file-perms=0777 --dir-perms=0777 --vfs-cache-mode=full --max-depth=1 --low-level-retries=2 --volname="Cloudam Drive" --human-readable --vfs-cache-poll-interval=0 --poll-interval=1m --vfs-read-chunk-size=20M --buffer-size=0 --vfs-fast-fingerprint --no-modtime --transfers=8 --cache-dir=~\\AppData\\Local\\cloudam`
fs.writeFile(
batOutDir + 'mount.bat',
srt,
'utf8',
(err) => {
useEffect(() => {
const batDir =
(process.env.HOME || process.env.USERPROFILE) + '/.bkunyun/';
let batOutDir = batDir.replace(/\\/g, '/');
let srt = ` @echo off\ncloudam.exe mount ${
getUserInfo().homeDirectoryMountPoint
}:/ T: --file-perms=0777 --dir-perms=0777 --vfs-cache-mode=full --max-depth=1 --low-level-retries=2 --volname="Cloudam Drive" --human-readable --vfs-cache-poll-interval=0 --poll-interval=1m --vfs-read-chunk-size=20M --buffer-size=0 --vfs-fast-fingerprint --no-modtime --transfers=8 --cache-dir=~\\AppData\\Local\\cloudam`;
fs.writeFile(batOutDir + 'mount.bat', srt, 'utf8', (err) => {
if (err) {
} else {
shell.openPath(batOutDir+ 'start.vbs');
shell.openPath(batOutDir + 'start.vbs');
}
}
);
},[])
});
}, []);
return (
<Grid className={classes.initBody}>
......
......@@ -9,8 +9,8 @@ import qs from 'qs';
import { Constants } from '../../commons/utils/constants';
import Axios from '../../commons/axios/Axios';
import { userInfo } from '../../commons/utils/ajaxOption';
import { getUserToken,getUserInfo } from '../../commons/utils/publicMethod';
import {BACKEND_API_URI_PREFIX} from '../../commons/utils/api_address'
import { getUserToken, getUserInfo } from '../../commons/utils/publicMethod';
import { BACKEND_API_URI_PREFIX } from '../../commons/utils/api_address';
//ui
import TextField from '@mui/material/TextField';
import { Button, Grid } from '@mui/material';
......@@ -65,7 +65,7 @@ const useStyles = makeStyles()((theme) => {
export default (props) => {
const { classes } = useStyles();
const { render, navigate, setMessages, ipcSend,setOnloading } = public();
const { render, navigate, setMessages, ipcSend, setOnloading } = public();
const [username, setUsername] = useState('');
const [usernameError, setUsernameError] = useState(false);
......@@ -83,7 +83,7 @@ export default (props) => {
'Preferences',
JSON.stringify({ selfStart: true })
);
ipcSend('openAtLogin-true')
ipcSend('openAtLogin-true');
}
}, []);
......@@ -139,30 +139,28 @@ export default (props) => {
Constants.USER_INFO_TOKEN_KEY,
JSON.stringify(data.res)
);
const dir = (process.env.HOME || process.env.USERPROFILE) + '/AppData/Roaming/rclone/'
const dir =
(process.env.HOME || process.env.USERPROFILE) +
'/AppData/Roaming/rclone/';
let mountDir = dir.replace(/\\/g, '/');
fs.mkdir(mountDir, { recursive: true }, (err) => {
if (err) return;
let arg = `[${data.res.homeDirectoryMountPoint}]\ntype = cloudam\nurl = ${BACKEND_API_URI_PREFIX}/\nusername = ${data.res.homeDirectoryMountPoint}\nbearer_token = ${getUserToken().access_token}\nrefresh_token = ${getUserToken().refresh_token}
`
fs.writeFile(
mountDir + 'rclone.conf',
arg,
'utf8',
(err) => {
if (err) return;
let arg = `[${
data.res.homeDirectoryMountPoint
}]\ntype = cloudam\nurl = ${BACKEND_API_URI_PREFIX}/\nusername = ${
data.res.homeDirectoryMountPoint
}\nbearer_token = ${
getUserToken().access_token
}\nrefresh_token = ${getUserToken().refresh_token}
`;
fs.writeFile(mountDir + 'rclone.conf', arg, 'utf8', (err) => {
if (err) {
} else {
navigate('/home');
ipcSend('resize-home');
}
}
);
})
});
});
} else {
ipcSend('openLogin-windown');
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment