top_poster_server/lib/top_poster_server.ex
2026-01-18 21:57:39 -05:00

12 lines
323 B
Elixir

defmodule TopPosterServer do
@doc """
Checks that `discord_id` *could be* a valid discord user id
"""
@spec is_valid_discord_id(term()) :: boolean()
def is_valid_discord_id(discord_id) when is_binary(discord_id) do
String.match?(discord_id, ~r/^\d{17,20}$/)
end
def is_valid_discord_id(_), do: false
end