diff options
author | lain <lain@soykaf.club> | 2019-05-08 18:09:07 +0200 |
---|---|---|
committer | lain <lain@soykaf.club> | 2019-05-08 18:09:07 +0200 |
commit | 6d19bb4eae43270099a68f749519ba0f323da01a (patch) | |
tree | 3a9466137298d0c25f5bbb436eec7a9079c99711 /lib/mix | |
parent | a4598b5e8bc640ffc1a052438e21f3573ff837ee (diff) | |
download | pleroma-6d19bb4eae43270099a68f749519ba0f323da01a.tar.gz |
Conversations: Add mix task to 'import' old DMs.
Diffstat (limited to 'lib/mix')
-rw-r--r-- | lib/mix/tasks/pleroma/conversations.ex | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/lib/mix/tasks/pleroma/conversations.ex b/lib/mix/tasks/pleroma/conversations.ex new file mode 100644 index 000000000..125d8851a --- /dev/null +++ b/lib/mix/tasks/pleroma/conversations.ex @@ -0,0 +1,23 @@ +# Pleroma: A lightweight social networking server +# Copyright © 2017-2018 Pleroma Authors <https://pleroma.social/> +# SPDX-License-Identifier: AGPL-3.0-only + +defmodule Mix.Tasks.Pleroma.Conversations do + use Mix.Task + alias Mix.Tasks.Pleroma.Common + alias Pleroma.Conversation + + @shortdoc "Manages Pleroma users" + @moduledoc """ + Manages Pleroma conversations. + + ## Create a conversation for all existing DMs. Can be safely re-run. + + mix pleroma.conversations bump_all + + """ + def run(["bump_all"]) do + Common.start_pleroma() + Conversation.bump_for_all_activities() + end +end |