diff --git a/lib/exsync/application.ex b/lib/exsync/application.ex index 954aefc..d9c87b0 100644 --- a/lib/exsync/application.ex +++ b/lib/exsync/application.ex @@ -1,5 +1,3 @@ -require Logger - defmodule ExSync.Application do def start(_, _) do children = diff --git a/lib/exsync/beam_monitor.ex b/lib/exsync/beam_monitor.ex index ed8396a..5983b24 100644 --- a/lib/exsync/beam_monitor.ex +++ b/lib/exsync/beam_monitor.ex @@ -96,7 +96,7 @@ defmodule ExSync.BeamMonitor do defp track_module_change(:nothing, _module, state), do: state - defp track_module_change(:reload_module, module, state) do + defp track_module_change(:reload_module, module, %State{} = state) do %State{reload_set: reload_set, unload_set: unload_set} = state %State{ @@ -106,7 +106,7 @@ defmodule ExSync.BeamMonitor do } end - defp track_module_change(:unload_module, module, state) do + defp track_module_change(:unload_module, module, %State{} = state) do %State{reload_set: reload_set, unload_set: unload_set} = state %State{ diff --git a/lib/exsync/src_monitor.ex b/lib/exsync/src_monitor.ex index 730c738..55371d6 100644 --- a/lib/exsync/src_monitor.ex +++ b/lib/exsync/src_monitor.ex @@ -58,7 +58,7 @@ defmodule ExSync.SrcMonitor do {:noreply, state} end - def handle_info(:throttle_timer_complete, state) do + def handle_info(:throttle_timer_complete, %State{} = state) do ExSync.Utils.recomplete() state = %State{state | throttle_timer: nil} {:noreply, state}