Jelajahi Sumber

更新到easyWechat5.0
1,更新授权和取消授权

liuzejian 1 tahun lalu
induk
melakukan
78bef1a7a9

+ 6 - 3
modules/Channel/Http/Controllers/WechatOpenPlatformController.php

@@ -4,6 +4,7 @@ namespace Modules\Channel\Http\Controllers;
 
 use Catch\Base\CatchController;
 use EasyWeChat\OpenPlatform\Application;
+use EasyWeChat\OpenPlatform\Server\Guard;
 use Illuminate\Foundation\Validation\ValidatesRequests;
 use Illuminate\Http\Request;
 use Illuminate\Support\Facades\Cache;
@@ -107,10 +108,12 @@ class WechatOpenPlatformController extends CatchController
 
         $server = $app->server;
 
-        $server->handleUnauthorized(function($message, \Closure $next) {
+        $server->push(function ($message) {
+            myLog('authorCommand')->info('取消授权', [
+                'message' => $message,
+            ]);
             WechatOpenPlatformService::handleUnauthorized($message);
-            return $next($message);
-        });
+        }, Guard::EVENT_UNAUTHORIZED);
 
         return $server->serve();
     }