Ver Fonte

Update Profile model, use cdn_url for avatars

Daniel Supernault há 4 anos atrás
pai
commit
ea8e426174
1 ficheiros alterados com 9 adições e 0 exclusões
  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}";