forked from mirror/pixelfed
Update AuthLogin listener
This commit is contained in:
parent
0ae5c4368a
commit
1e8b0927a7
1 changed files with 23 additions and 20 deletions
|
@ -42,8 +42,8 @@ class AuthLogin
|
|||
{
|
||||
if (empty($user->profile)) {
|
||||
DB::transaction(function() use($user) {
|
||||
$profile = new Profile();
|
||||
$profile->user_id = $user->id;
|
||||
$profile = Profile::firstOrCreate(['user_id' => $user->id]);
|
||||
if($profile->wasRecentlyCreated == true) {
|
||||
$profile->username = $user->username;
|
||||
$profile->name = $user->name;
|
||||
$pkiConfig = [
|
||||
|
@ -61,6 +61,7 @@ class AuthLogin
|
|||
$profile->save();
|
||||
|
||||
CreateAvatar::dispatch($profile);
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
|
@ -114,7 +115,7 @@ class AuthLogin
|
|||
return UserDevice::firstOrCreate([
|
||||
'user_id' => $user->id,
|
||||
'ip' => request()->ip(),
|
||||
'user_agent' => request()->userAgent(),
|
||||
'user_agent' => str_limit(request()->userAgent(), 180),
|
||||
]);
|
||||
});
|
||||
}
|
||||
|
@ -124,8 +125,10 @@ class AuthLogin
|
|||
if($user->profile_id == null) {
|
||||
DB::transaction(function() use($user) {
|
||||
$profile = $user->profile;
|
||||
if($profile) {
|
||||
$user->profile_id = $profile->id;
|
||||
$user->save();
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue