Current section
Files
Jump to
Current section
Files
lib/tigerbeetlex.ex
defmodule TigerBeetlex do
@moduledoc false
alias TigerBeetlex.Client
alias TigerBeetlex.Operation
@deprecated "Use TigerBeetlex.Client.new/2 instead"
def connect(cluster_id, addresses), do: Client.new(cluster_id, addresses)
for operation <- Operation.available_operations() do
@deprecated "Use TigerBeetlex.Client.#{operation}/2 instead"
def unquote(operation)(client, struct_payload) do
apply(Client, unquote(operation), [client, struct_payload])
end
end
@deprecated "Use TigerBeetlex.Client.receive_and_decode/1 instead"
def receive_and_decode(ref), do: Client.receive_and_decode(ref)
end