2021-03-28 14:38:39 -04:00
|
|
|
""" Delete user streams """
|
|
|
|
from django.core.management.base import BaseCommand
|
|
|
|
import redis
|
|
|
|
|
|
|
|
from bookwyrm import settings
|
|
|
|
|
|
|
|
r = redis.Redis(
|
2022-01-13 00:46:51 -05:00
|
|
|
host=settings.REDIS_ACTIVITY_HOST,
|
|
|
|
port=settings.REDIS_ACTIVITY_PORT,
|
2022-02-04 21:34:17 -05:00
|
|
|
password=settings.REDIS_ACTIVITY_PASSWORD,
|
2022-01-13 11:15:24 -05:00
|
|
|
db=settings.REDIS_ACTIVITY_DB_INDEX,
|
2021-03-28 14:38:39 -04:00
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
def erase_streams():
|
2021-04-26 12:15:42 -04:00
|
|
|
"""throw the whole redis away"""
|
2021-03-28 14:38:39 -04:00
|
|
|
r.flushall()
|
|
|
|
|
2021-03-28 14:51:02 -04:00
|
|
|
|
2021-03-28 14:38:39 -04:00
|
|
|
class Command(BaseCommand):
|
2021-04-26 12:15:42 -04:00
|
|
|
"""delete activity streams for all users"""
|
2021-03-28 14:38:39 -04:00
|
|
|
|
|
|
|
help = "Delete all the user streams"
|
|
|
|
# pylint: disable=no-self-use,unused-argument
|
|
|
|
def handle(self, *args, **options):
|
2021-04-26 12:15:42 -04:00
|
|
|
"""flush all, baby"""
|
2021-03-28 14:38:39 -04:00
|
|
|
erase_streams()
|