blob: 7a6229d502ebced80c2ad9a5eb6ec53194eff8c8 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
defmodule Nola.IRC.LinkPlugin.Redacted do
@behaviour Nola.IRC.LinkPlugin
@impl true
def match(uri = %URI{host: "redacted.ch", path: "/torrent.php", query: query = "id="<>id}, _opts) do
%{"id" => id} = URI.decode_query(id)
{true, %{torrent: id}}
end
def match(_, _), do: false
@impl true
def post_match(_, _, _, _), do: false
def expand(_uri, %{torrent: id}, _opts) do
end
end
|