adds message title, adds sender delete
- message now contains a second string which is meant for unencrypted title information, which can be displayed without e2e encryption. - senders can now be deleted - the same sender / token connection is no longer added to the database
This commit is contained in:
		@@ -17,11 +17,11 @@ defmodule BumpWeb.MessageController do
 | 
			
		||||
  def clear(conn, %{"sender" => sender}) do
 | 
			
		||||
    Messages.clear(sender)
 | 
			
		||||
    text conn, Jason.encode!(%{"status" => "OK"})
 | 
			
		||||
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def push(conn, %{"sender" => sender, "data" => message}) do
 | 
			
		||||
    Messages.push(sender, message)
 | 
			
		||||
 | 
			
		||||
  def push(conn, %{"sender" => sender, "title"=> title, "data" => data}) do
 | 
			
		||||
    Messages.push(sender, title, data)
 | 
			
		||||
    text conn, Jason.encode!(%{"status" => "OK"})
 | 
			
		||||
 | 
			
		||||
  end
 | 
			
		||||
@@ -36,8 +36,4 @@ defmodule BumpWeb.MessageController do
 | 
			
		||||
    text conn, Jason.encode!(message)
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def firebase(conn, %{"sender" => sender, "token" => token}) do
 | 
			
		||||
    Senders.push(sender, token)
 | 
			
		||||
    text conn, Jason.encode!(%{"status" => "OK"})
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
 
 | 
			
		||||
@@ -7,4 +7,10 @@ defmodule BumpWeb.SenderController do
 | 
			
		||||
    Senders.firebase(sender, token)
 | 
			
		||||
    text conn, Jason.encode!(%{"status" => "OK"})
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def deleteSender(conn, %{"sender" => sender}) do
 | 
			
		||||
    Senders.delete(sender)
 | 
			
		||||
    text conn, Jason.encode!(%{"status" => "OK"})
 | 
			
		||||
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user