Current section
Files
Jump to
Current section
Files
lib/hyparview/default_handler.ex
defmodule Hyparview.DefaultHandler do
@moduledoc """
Hyparview Event callback module example
"""
@behaviour Hyparview.Event
import Logger, only: [info: 1, warn: 1]
alias Hyparview.View
@spec add_node(Node.t(), View.t()) :: {:ok, term()}
def add_node(node, _view) do
:ok = info("CONNECTED node: #{node}")
end
@spec del_node(Node.t(), View.t()) :: {:ok, term()}
def del_node(node, _view) do
:ok = warn("DISCONNECTED node: #{node}")
end
end