切换导航条
此项目
正在载入...
登录
周海龙
/
mail-serve
·
提交
转到一个项目
GitLab
转到仪表盘
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
邓超
21 days ago
提交
8f9b50010d95fe51637e33911608b5ef64000358
1 个父辈
eab25765
job
隐藏空白字符变更
内嵌
并排对比
正在显示
1 个修改的文件
包含
16 行增加
和
2 行删除
controller/Home.php
controller/Home.php
查看文件 @
8f9b500
...
...
@@ -548,7 +548,7 @@ class Home extends Base {
public
function
sync
(){
$emails
=
web_request_emails
();
$sync_type
=
app
()
->
request
(
'sync_type'
);
if
(
empty
(
$emails
)){
app
()
->
e
(
'sync_request_param_error'
);
}
else
{
...
...
@@ -576,7 +576,21 @@ class Home extends Base {
}
$source
=
app
()
->
request
(
'source'
);
redis
()
->
rPush
(
'sync_email_lists'
.
(
$source
==
1
?
'_my'
:
''
),
$v
[
'id'
]);
// 是否立即同步
if
(
$sync_type
==
'immediately'
){
try
{
if
(
redis
()
->
add
(
'sync_immediately:'
.
$v
[
'id'
],
1
,
10
)){
(
new
SyncMail
(
$v
[
'id'
]))
->
isUidAfter
()
->
sync
();
}
}
catch
(
\Throwable
$e
){
logs
(
$e
->
getTraceAsString
());
}
}
else
{
redis
()
->
rPush
(
'sync_email_lists'
.
(
$source
==
1
?
'_my'
:
''
),
$v
[
'id'
]);
}
}
$datas
[
$k
][
'have_new'
]
=
redis
()
->
getDel
(
'have_new_mail_'
.
$v
[
'id'
]);
...
...
请
注册
或
登录
后发表评论