Packages

Brook provides an event stream client interface for distributed applications. Brook sends and receives messages with the event stream via a driver module and persists an application-specific view of the event stream via a storage module.

Current section

Files

Jump to
brook_stream lib brook legacy.ex
Raw

lib/brook/legacy.ex

defmodule Brook.Legacy do
defdelegate serialize(term), to: JsonSerde
def deserialize(string) do
case String.contains?(string, "__brook_struct__") do
true -> Brook.Serde.deserialize(string)
false -> JsonSerde.deserialize(string)
end
end
end