Browse Source

Update Profile model, use cdn_url for avatars

Daniel Supernault 4 năm trước cách đây
mục cha
commit
ea8e426174
1 tập tin đã thay đổi với 9 bổ sung0 xóa
  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}";