BBS: mark notification as read
This commit is contained in:
parent
c04c7f9e45
commit
e3e8ff06f9
|
@ -94,6 +94,7 @@ def handle_command(state, "help") do
|
|||
IO.puts("r <id> <text> - Reply to the post with the given id")
|
||||
IO.puts("t <id> - Show a thread from the given id")
|
||||
IO.puts("n - Show notifications")
|
||||
IO.puts("n read - Mark all notifactions as read")
|
||||
IO.puts("quit - Quit")
|
||||
|
||||
state
|
||||
|
@ -141,6 +142,13 @@ def handle_command(%{user: user} = state, "t " <> activity_id) do
|
|||
state
|
||||
end
|
||||
|
||||
def handle_command(%{user: user} = state, "n read") do
|
||||
Pleroma.Notification.clear(user)
|
||||
IO.puts("All notifications are marked as read")
|
||||
|
||||
state
|
||||
end
|
||||
|
||||
def handle_command(%{user: user} = state, "n") do
|
||||
user
|
||||
|> Pleroma.Web.MastodonAPI.MastodonAPI.get_notifications(%{})
|
||||
|
|
Loading…
Reference in New Issue