Explorar o código

Update Profile model, use cdn_url for avatars

Daniel Supernault %!s(int64=4) %!d(string=hai) anos
pai
achega
ea8e426174
Modificáronse 1 ficheiros con 9 adicións e 0 borrados
  1. 9 0
      app/Profile.php

+ 9 - 0
app/Profile.php

@@ -151,6 +151,15 @@ class Profile extends Model
     {
         $url = Cache::remember('avatar:'.$this->id, now()->addYears(1), function () {
             $avatar = $this->avatar;
+
+            if($avatar->cdn_url) {
+                return $avatar->cdn_url ?? url('/storage/avatars/default.jpg');
+            }
+
+            if($avatar->is_remote) {
+                return $avatar->cdn_url ?? url('/storage/avatars/default.jpg');
+            }
+            
             $path = $avatar->media_path;
             $path = "{$path}?v={$avatar->change_count}";