mirror of
https://github.com/benbusby/farside.git
synced 2025-06-08 10:26:36 +00:00
fix init
This commit is contained in:
parent
36d5b253a2
commit
f39d6be013
3 changed files with 9 additions and 2 deletions
|
@ -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}
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
defmodule Farside.Instance.Check do
|
||||
use Task
|
||||
|
||||
alias Farside.Status
|
||||
|
||||
def child_spec(args) do
|
||||
%{
|
||||
id: __MODULE__,
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue