perf: 新增注册自动进入全员群开关

This commit is contained in:
kuaifan
2022-07-19 16:02:23 +08:00
parent 3fa2814531
commit 5f50fc7b3b
3 changed files with 16 additions and 4 deletions

View File

@@ -256,8 +256,10 @@ class User extends AbstractModel
$user->pinyin = Base::cn2pinyin($user->nickname);
if ($user->save()) {
// 加入全员群组
$dialog = WebSocketDialog::whereGroupType('all')->orderByDesc('id')->first();
$dialog?->joinGroup($user->userid, 0);
if (Base::settingFind('system', 'all_group_autoin', 'yes') === 'yes') {
$dialog = WebSocketDialog::whereGroupType('all')->orderByDesc('id')->first();
$dialog?->joinGroup($user->userid, 0);
}
}
return $user->find($user->userid);
}