From 80dd76b0782cc2456d4f60dabf79bedd5513cbcb Mon Sep 17 00:00:00 2001 From: kuaifan Date: Wed, 12 Apr 2023 17:51:45 +0800 Subject: [PATCH] =?UTF-8?q?ws=E4=BB=85=E5=8A=A0=E5=AF=86=E5=AF=B9=E8=AF=9D?= =?UTF-8?q?=E6=B6=88=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Tasks/PushTask.php | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app/Tasks/PushTask.php b/app/Tasks/PushTask.php index c5fc977c8..6f506f734 100644 --- a/app/Tasks/PushTask.php +++ b/app/Tasks/PushTask.php @@ -205,10 +205,13 @@ class PushTask extends AbstractTask { $encrypt = Base::json2array(Cache::get("User::encrypt:" . $fid)); if ($encrypt['type'] == 'pgp') { - $msg = [ - 'type' => 'encrypt', - 'encrypted' => Doo::pgpEncryptApi($msg, $encrypt['key']), - ]; + if (is_array($msg) && $msg['type'] == 'dialog') { + // 仅加密对话消息 + $msg = [ + 'type' => 'encrypt', + 'encrypted' => Doo::pgpEncryptApi($msg, $encrypt['key']), + ]; + } } return Base::array2json($msg); }