瀏覽代碼

Merge pull request #5324 from pixelfed/staging

Update ApiV1Dot1Controller, allow upto 5 similar push tokens
daniel 9 月之前
父節點
當前提交
b3bd941c82
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      app/Http/Controllers/Api/ApiV1Dot1Controller.php

+ 1 - 1
app/Http/Controllers/Api/ApiV1Dot1Controller.php

@@ -1139,7 +1139,7 @@ class ApiV1Dot1Controller extends Controller
         $expoToken = $request->input('token');
 
         $existing = User::where('profile_id', '!=', $pid)->whereExpoToken($expoToken)->count();
-        abort_if($existing, 400, 'Push token is already used by another account');
+        abort_if($existing && $existing > 5, 400, 'Push token is already used by another account');
 
         $request->user()->update([
             'notify_enabled' => $request->boolean('notify_enabled'),