This commit is contained in:
Thomas Sileo 2019-08-08 23:56:28 +02:00
parent 1061b13029
commit 5cfbab53c4

View file

@ -16,6 +16,10 @@ from config import ME
from config import MEDIA_CACHE from config import MEDIA_CACHE
from core import activitypub from core import activitypub
from core.meta import Box from core.meta import Box
from core.meta import MetaKey
from core.meta import _meta
from core.meta import by_type
from core.meta import in_inbox
from utils.migrations import DB from utils.migrations import DB
back = activitypub.MicroblogPubBackend() back = activitypub.MicroblogPubBackend()
@ -62,9 +66,9 @@ def perform() -> None: # noqa: C901
delete_deleted = DB.activities.delete_many( delete_deleted = DB.activities.delete_many(
{ {
"box": Box.INBOX.value, **in_inbox(),
"type": ap.ActivityType.DELETE.value, **by_type(ap.ActivityType.DELETE),
"activity.published": {"$lt": d}, _meta(MetaKey.PUBLISHED): {"$lt": d},
} }
).deleted_count ).deleted_count
logger.info(f"{delete_deleted} Delete deleted") logger.info(f"{delete_deleted} Delete deleted")
@ -76,7 +80,7 @@ def perform() -> None: # noqa: C901
{ {
"box": Box.INBOX.value, "box": Box.INBOX.value,
"type": ap.ActivityType.CREATE.value, "type": ap.ActivityType.CREATE.value,
"activity.published": {"$lt": d}, _meta(MetaKey.PUBLISHED): {"$lt": d},
"meta.gc_keep": {"$exists": False}, "meta.gc_keep": {"$exists": False},
} }
).limit(500): ).limit(500):
@ -157,7 +161,7 @@ def perform() -> None: # noqa: C901
{ {
"box": Box.INBOX.value, "box": Box.INBOX.value,
"type": ap.ActivityType.ANNOUNCE.value, "type": ap.ActivityType.ANNOUNCE.value,
"activity.published": {"$lt": d}, _meta(MetaKey.PUBLISHED): {"$lt": d},
"meta.gc_keep": {"$exists": False}, "meta.gc_keep": {"$exists": False},
} }
).limit(500): ).limit(500):