优化登录体验。 (#91)
This commit is contained in:
parent
c6452e5970
commit
d833a2c79f
|
@ -2,5 +2,5 @@
|
||||||
qq:
|
qq:
|
||||||
# 密码,为空则用扫码登录,扫码登录现在仅能在同一ip下进行
|
# 密码,为空则用扫码登录,扫码登录现在仅能在同一ip下进行
|
||||||
pwd:
|
pwd:
|
||||||
# 1:安卓手机、 2:aPad 、 3:安卓手表、 4:MacOS 、 5:iPad
|
# 1:安卓手机、 2:aPad 、 3:安卓手表、 4:MacOS 、 5:iPad 、 6:安卓8.8.88
|
||||||
platform: 5
|
platform: 5
|
|
@ -5,11 +5,15 @@ import { checkRun } from './check.js'
|
||||||
import fs from 'node:fs'
|
import fs from 'node:fs'
|
||||||
import yaml from 'yaml'
|
import yaml from 'yaml'
|
||||||
|
|
||||||
// 添加一些多余的标题内容
|
/** 设置标题 */
|
||||||
let title = 'Miao-Yunzai'
|
process.title = 'Miao-Yunzai'
|
||||||
let qq = await fs.promises.readFile('./config/config/qq.yaml', 'UTF-8').then(yaml.parse).catch(() => null)
|
|
||||||
if (qq) {
|
async function UpdateTitle() {
|
||||||
title += `@${qq.qq || '首次启动'}`
|
// 添加一些多余的标题内容
|
||||||
|
let title = 'Miao-Yunzai'
|
||||||
|
let qq = await fs.promises.readFile('./config/config/qq.yaml', 'UTF-8').then(yaml.parse).catch(() => null)
|
||||||
|
if (qq) {
|
||||||
|
title += `@${qq.qq || ''}`
|
||||||
switch (qq.platform) {
|
switch (qq.platform) {
|
||||||
case 1:
|
case 1:
|
||||||
title += ' 安卓手机'
|
title += ' 安卓手机'
|
||||||
|
@ -28,11 +32,14 @@ if (qq) {
|
||||||
break
|
break
|
||||||
case 6:
|
case 6:
|
||||||
title += ' 安卓8.8.88'
|
title += ' 安卓8.8.88'
|
||||||
}
|
break
|
||||||
}
|
default:
|
||||||
|
|
||||||
/** 设置标题 */
|
}
|
||||||
process.title = title
|
}
|
||||||
|
/** 设置标题 */
|
||||||
|
process.title = title
|
||||||
|
}
|
||||||
|
|
||||||
/** 设置时区 */
|
/** 设置时区 */
|
||||||
process.env.TZ = 'Asia/Shanghai'
|
process.env.TZ = 'Asia/Shanghai'
|
||||||
|
@ -57,7 +64,7 @@ process.on('exit', async (code) => {
|
||||||
await checkInit()
|
await checkInit()
|
||||||
|
|
||||||
/** 初始化事件 */
|
/** 初始化事件 */
|
||||||
async function checkInit () {
|
async function checkInit() {
|
||||||
/** 检查node_modules */
|
/** 检查node_modules */
|
||||||
if (!fs.existsSync('./node_modules') || !fs.existsSync('./node_modules/icqq')) {
|
if (!fs.existsSync('./node_modules') || !fs.existsSync('./node_modules/icqq')) {
|
||||||
console.log('请先运行命令:pnpm install -P 安装依赖')
|
console.log('请先运行命令:pnpm install -P 安装依赖')
|
||||||
|
@ -67,6 +74,9 @@ async function checkInit () {
|
||||||
/** 检查qq.yaml */
|
/** 检查qq.yaml */
|
||||||
await createQQ()
|
await createQQ()
|
||||||
|
|
||||||
|
//** 更新标题 */
|
||||||
|
await UpdateTitle()
|
||||||
|
|
||||||
/** 日志设置 */
|
/** 日志设置 */
|
||||||
setLog()
|
setLog()
|
||||||
|
|
||||||
|
|
|
@ -33,7 +33,7 @@ export default async function createQQ () {
|
||||||
message: '请选择登录端口:',
|
message: '请选择登录端口:',
|
||||||
name: 'platform',
|
name: 'platform',
|
||||||
default: '6',
|
default: '6',
|
||||||
choices: ['iPad', '安卓手机', '安卓手表', 'MacOS', 'aPad','安卓8.8.88'],
|
choices: ['安卓8.8.88','iPad', '安卓手机', '安卓手表', 'MacOS', 'aPad'],
|
||||||
filter: (val) => {
|
filter: (val) => {
|
||||||
switch (val) {
|
switch (val) {
|
||||||
case '安卓8.8.88':return 6
|
case '安卓8.8.88':return 6
|
||||||
|
|
Loading…
Reference in New Issue