# Created by Patrick Schneider on 05.12.2016. # Copyright (c) 2016 MeetNow! GmbH defmodule Snowflakex do use Application import Supervisor.Spec def start(_type, _args) do machine_id = Application.get_env(:snowflakex, :machine_id) Supervisor.start_link([ worker(Snowflakex.Worker, [machine_id]) ], strategy: :one_for_one) end def new() do GenServer.call(Snowflakex.Worker, :new) end end