Skip to content

Commit 6d2d7a5

Browse files
committed
Fix dialyzer warnings
1 parent 8ed5f18 commit 6d2d7a5

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

lib/localize/unit/data.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ defmodule Localize.Unit.Data do
252252
Returns the conversion factor for a unit, checking custom registry first.
253253
254254
"""
255-
@spec conversion_factor(String.t()) :: %{factor: number(), offset: number()} | nil
255+
@spec conversion_factor(String.t()) :: %{factor: number() | :special, offset: number()} | nil
256256
def conversion_factor(unit_name) do
257257
case Localize.Unit.CustomRegistry.get(unit_name) do
258258
nil ->

lib/localize/unit/formatter.ex

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -360,9 +360,9 @@ defmodule Localize.Unit.Formatter do
360360
end
361361
end
362362

363-
defp extract_locale_id(%Localize.LanguageTag{cldr_locale_id: id}) when not is_nil(id), do: id
364-
defp extract_locale_id(locale) when is_atom(locale), do: locale
365-
defp extract_locale_id(_), do: :en
363+
defp extract_locale_id(locale) do
364+
Localize.Locale.to_locale_id(locale)
365+
end
366366

367367
# ── Fallback formatting ────────────────────────────────────
368368

0 commit comments

Comments
 (0)