Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
enoyee
Scriptable
提交
f6d5aa8c
S
Scriptable
项目概览
enoyee
/
Scriptable
通知
9
Star
0
Fork
3
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
Scriptable
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
f6d5aa8c
编写于
1月 29, 2023
作者:
AndroidLeaves
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update
上级
c42b5bdd
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
9 addition
and
10 deletion
+9
-10
JD.js
JD.js
+8
-9
_LSP.js
_LSP.js
+1
-1
未找到文件。
JD.js
浏览文件 @
f6d5aa8c
...
...
@@ -621,7 +621,6 @@ class Widget extends BaseWidget {
}
}
else
{
console
.
error
(
'
用户信息获取失败!
'
);
this
.
notify
(
'
JD
'
,
`登录可能失效了!`
);
}
console
.
log
(
`用户信息:`
);
console
.
log
(
...
...
@@ -886,14 +885,15 @@ await new Widget(Script.name()).run();
async
function
downloadLSPDependency
()
{
let
fm
=
FileManager
.
local
();
const
dependencyURL
=
`
${
remoteRoot
}
/_LSP.js`
;
const
update
=
needUpdateDependency
();
if
(
isDev
)
{
const
iCloudPath
=
FileManager
.
iCloud
().
documentsDirectory
();
const
localIcloudDependencyExit
=
fm
.
isFileStoredIniCloud
(
`
${
iCloudPath
}
/_LSP.js`
);
const
localDependencyExit
=
fm
.
fileExists
(
`
${
rootDir
}
/_LSP.js`
);
const
fileExist
=
localIcloudDependencyExit
||
localDependencyExit
;
console
.
log
(
`🚀 DEV开发依赖文件
${
fileExist
?
'
已存在 ✅
'
:
'
不存在 🚫
'
}
`
);
if
(
!
fileExist
||
needUpdateDependency
()
)
{
console
.
log
(
`🤖 DEV 开始
下载
依赖~`
);
if
(
!
fileExist
||
update
)
{
console
.
log
(
`🤖 DEV 开始
${
update
?
'
更新
'
:
'
下载
'
}
依赖~`
);
await
downloadFile2Scriptable
(
'
_LSP
'
,
dependencyURL
);
keySave
(
'
VERSION
'
,
dependencyLSP
);
}
...
...
@@ -904,15 +904,14 @@ async function downloadLSPDependency() {
console
.
log
(
`----------------------------------------`
);
const
remoteDependencyExit
=
fm
.
fileExists
(
`
${
cacheDir
}
/_LSP.js`
);
console
.
log
(
`🚀 RELEASE依赖文件
${
remoteDependencyExit
?
'
已存在 ✅
'
:
'
不存在 🚫
'
}
`
);
console
.
log
(
`----------------------------------------`
);
// ------------------------------
if
(
!
remoteDependencyExit
||
needUpdateDependency
()
)
{
// 下载依赖
if
(
!
remoteDependencyExit
||
update
)
{
// 下载依赖
// 创建根目录
if
(
!
fm
.
fileExists
(
cacheDir
))
{
fm
.
createDirectory
(
cacheDir
,
true
);
}
// 下载
console
.
log
(
'
🤖 RELEASE开始下载依赖~
'
);
console
.
log
(
`🤖 RELEASE开始
${
update
?
'
更新
'
:
'
下载
'
}
依赖~`
);
console
.
log
(
`----------------------------------------`
);
const
req
=
new
Request
(
dependencyURL
);
const
moduleJs
=
await
req
.
load
();
...
...
@@ -971,17 +970,17 @@ async function downloadFile2Scriptable(moduleName, url) {
/**
* 是否需要更新依赖版本
*/
async
function
needUpdateDependency
()
{
function
needUpdateDependency
()
{
return
dependencyLSP
!=
keyGet
(
'
VERSION
'
);
};
async
function
keySave
(
cacheKey
,
cache
)
{
function
keySave
(
cacheKey
,
cache
)
{
if
(
cache
)
{
Keychain
.
set
(
cacheKey
,
cache
);
}
}
async
function
keyGet
(
cacheKey
,
defaultValue
=
''
)
{
function
keyGet
(
cacheKey
,
defaultValue
=
''
)
{
if
(
Keychain
.
contains
(
cacheKey
))
{
return
Keychain
.
get
(
cacheKey
);
}
else
{
...
...
_LSP.js
浏览文件 @
f6d5aa8c
...
...
@@ -1921,7 +1921,7 @@ class BaseWidget {
async
renderAppView
(
options
=
{},
previewWebView
=
new
WebView
())
{
this
.
logDivider
();
console
.
log
(
`👉 组件
主界面渲染
👇`
);
console
.
log
(
`👉 组件
控制面板渲染预览
👇`
);
this
.
logDivider
();
const
{
showWidgetSettingBg
=
false
,
// 是否显示组件背景设置的图片
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录