From 50126aa21c51a5f6a603a18ca8b6b1c3583feee2 Mon Sep 17 00:00:00 2001 From: Maciej Szlosarczyk Date: Sun, 1 Mar 2026 10:27:11 +0200 Subject: [PATCH] Remove more extra code --- lib/birdy_chat/application.ex | 2 -- lib/birdy_chat/peer_client.ex | 9 --------- lib/birdy_chat/peer_supervisor.ex | 17 ----------------- 3 files changed, 28 deletions(-) delete mode 100644 lib/birdy_chat/peer_client.ex delete mode 100644 lib/birdy_chat/peer_supervisor.ex diff --git a/lib/birdy_chat/application.ex b/lib/birdy_chat/application.ex index dab31ec..11c9fcb 100644 --- a/lib/birdy_chat/application.ex +++ b/lib/birdy_chat/application.ex @@ -10,8 +10,6 @@ defmodule BirdyChat.Application do children = [ BirdyChatWeb.Telemetry, BirdyChat.Identity, - BirdyChat.PeerSupervisor, - {Registry, keys: :unique, name: BirdyChat.PeerRegistry}, {DNSCluster, query: Application.get_env(:birdy_chat, :dns_cluster_query) || :ignore}, {Phoenix.PubSub, name: BirdyChat.PubSub}, # Start a worker by calling: BirdyChat.Worker.start_link(arg) diff --git a/lib/birdy_chat/peer_client.ex b/lib/birdy_chat/peer_client.ex deleted file mode 100644 index 49ed51e..0000000 --- a/lib/birdy_chat/peer_client.ex +++ /dev/null @@ -1,9 +0,0 @@ -defmodule BirdyChat.PeerClient do - use Slipstream, restart: :temporary - - def start_link(args) do - name = args[:peer_name] - name = {:via, BirdyChat.PeerRegistry, {:peers, name}} - Slipstream.start_link(__MODULE__, args, name: name) - end -end diff --git a/lib/birdy_chat/peer_supervisor.ex b/lib/birdy_chat/peer_supervisor.ex deleted file mode 100644 index 0439df8..0000000 --- a/lib/birdy_chat/peer_supervisor.ex +++ /dev/null @@ -1,17 +0,0 @@ -defmodule BirdyChat.PeerSupervisor do - use DynamicSupervisor - - def start_link(init_arg) do - DynamicSupervisor.start_link(__MODULE__, init_arg, name: __MODULE__) - end - - def start_child(peer_name, peer_address) do - spec = {BirdyChat.PeerClient, peer_name: peer_name, peer_address: peer_address} - DynamicSupervisor.start_child(__MODULE__, spec) - end - - @impl true - def init(init_arg) do - DynamicSupervisor.init(strategy: :one_for_one, extra_arguments: [init_arg]) - end -end