]> git.mxchange.org Git - friendica.git/blobdiff - src/Worker/RemoveUser.php
Merge pull request #6090 from zeroadam/TextToL10n
[friendica.git] / src / Worker / RemoveUser.php
index dfa5ccc097c7e9ea14c2c6f66d8488e22ab2e710..d8966e5a491f661c10bf536e799c60dd206f4b53 100644 (file)
@@ -20,6 +20,13 @@ class RemoveUser {
                }
 
                // Now we delete all user items
-               Item::delete(['uid' => $uid], PRIORITY_LOW);
+               $condition = ['uid' => $uid, 'deleted' => false];
+               do {
+                       $items = Item::select(['id'], $condition, ['limit' => 100]);
+                       while ($item = Item::fetch($items)) {
+                               Item::deleteById($item['id'], PRIORITY_LOW);
+                       }
+                       DBA::close($items);
+               } while (Item::exists($condition));
        }
 }