Explorar o código

Update Status model

Daniel Supernault %!s(int64=4) %!d(string=hai) anos
pai
achega
fa8fbb7e86
Modificáronse 2 ficheiros con 6 adicións e 0 borrados
  1. 5 0
      app/Status.php
  2. 1 0
      app/Util/ActivityPub/Inbox.php

+ 5 - 0
app/Status.php

@@ -407,4 +407,9 @@ class Status extends Model
         return $this->belongsTo(Place::class);
     }
 
+    public function directMessage()
+    {
+        return $this->hasOne(DirectMessage::class);
+    }
+
 }

+ 1 - 0
app/Util/ActivityPub/Inbox.php

@@ -508,6 +508,7 @@ class Inbox
                     if(!$status) {
                         return;
                     }
+                    $status->directMessage()->delete();
                     $status->media()->delete();
                     $status->likes()->delete();
                     $status->shares()->delete();