Sovite.Core.Repo.Tables.Transports (sovite v0.2.0)

Copy Markdown View Source

Transports stored in Sovite's database, managed with sovitectl transport.

As a Sovite.Core.Lookup table, a lookup returns the transport for a pattern; Sovite.Core.Router tries the patterns in order.

Summary

Functions

Deletes the entry for pattern.

Lists all entries, by pattern.

Sets the transport for pattern, replacing any earlier one.

Functions

delete(repo, pattern)

@spec delete(Sovite.Core.Repo.t(), String.t()) :: :ok | {:error, :not_found}

Deletes the entry for pattern.

list(repo)

Lists all entries, by pattern.

set(repo, pattern, transport)

Sets the transport for pattern, replacing any earlier one.