This commit is contained in:
mithereal 2022-08-10 17:42:34 -07:00
parent 36d5b253a2
commit f39d6be013
3 changed files with 9 additions and 2 deletions

View File

@ -41,7 +41,7 @@ defmodule Farside.Application do
]
),
{LastUpdated, DateTime.utc_now()},
{Status, :wait},
{Status, :init},
{PlugAttack.Storage.Ets, name: Farside.Throttle.Storage, clean_period: 60_000},
{DynamicSupervisor, strategy: :one_for_one, name: :server_supervisor},
{Registry, keys: :unique, name: :servers}

View File

@ -1,6 +1,8 @@
defmodule Farside.Instance.Check do
use Task
alias Farside.Status
def child_spec(args) do
%{
id: __MODULE__,

View File

@ -1,6 +1,8 @@
defmodule Farside.Instance.Sync do
use Task
alias Farside.Status
def child_spec(args) do
%{
id: __MODULE__,
@ -17,7 +19,10 @@ defmodule Farside.Instance.Sync do
receive do
after
300_000 ->
sync()
if(Status.value() == :wait) do
sync()
end
poll()
end
end