%% @author Antoine Gagné %% @copyright 2019 Antoine Gagné %% @doc %% Filter URL and return whether or not they must be followed. %% @end -module(treewalker_link_filter). %% API -export([filter/1]). -type url() :: treewalker_page:url(). %%%=================================================================== %%% Callbacks %%%=================================================================== -callback filter(Url :: url()) -> IsAllowed :: boolean(). %%%=================================================================== %%% API %%%=================================================================== -spec filter(url()) -> true. filter(_Url) -> true. %%%=================================================================== %%% Internal functions %%%===================================================================