Metadata typo (#2195)

This commit is contained in:
Cristine Guadelupe 2023-09-03 20:48:33 +07:00 committed by GitHub
parent dcf4126783
commit a67d44e7b2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 19 additions and 19 deletions

View file

@ -27,10 +27,10 @@ defmodule Livebook.Hubs do
end end
@doc """ @doc """
Gets a list of metadatas from storage. Gets a list of metadata from storage.
""" """
@spec get_metadatas() :: list(Metadata.t()) @spec get_metadata() :: list(Metadata.t())
def get_metadatas do def get_metadata do
for hub <- get_hubs() do for hub <- get_hubs() do
Provider.to_metadata(hub) Provider.to_metadata(hub)
end end

View file

@ -53,7 +53,7 @@ defmodule Livebook.Hubs.Personal do
@doc """ @doc """
Updates a Hub. Updates a Hub.
With success, notifies interested processes about hub metadatas data change. With success, notifies interested processes about hub metadata data change.
Otherwise, it will return an error tuple with changeset. Otherwise, it will return an error tuple with changeset.
""" """
@spec update_hub(t(), map()) :: {:ok, t()} | {:error, Ecto.Changeset.t()} @spec update_hub(t(), map()) :: {:ok, t()} | {:error, Ecto.Changeset.t()}

View file

@ -107,14 +107,14 @@ defmodule Livebook.LiveMarkdown.Export do
app_settings_metadata = app_settings_metadata(notebook.app_settings) app_settings_metadata = app_settings_metadata(notebook.app_settings)
file_entry_metadatas = file_entry_metadata =
notebook.file_entries notebook.file_entries
|> Enum.sort_by(& &1.name) |> Enum.sort_by(& &1.name)
|> Enum.map(&file_entry_metadata/1) |> Enum.map(&file_entry_metadata/1)
put_unless_default( put_unless_default(
metadata, metadata,
%{app_settings: app_settings_metadata, file_entries: file_entry_metadatas}, %{app_settings: app_settings_metadata, file_entries: file_entry_metadata},
%{app_settings: %{}, file_entries: []} %{app_settings: %{}, file_entries: []}
) )
end end

View file

@ -410,10 +410,10 @@ defmodule Livebook.LiveMarkdown.Import do
{Map.put(attrs, :app_settings, app_settings), messages} {Map.put(attrs, :app_settings, app_settings), messages}
{"file_entries", file_entry_metadatas}, {attrs, messages} {"file_entries", file_entry_metadata}, {attrs, messages}
when is_list(file_entry_metadatas) -> when is_list(file_entry_metadata) ->
file_system_by_id = file_system_by_id =
if Enum.any?(file_entry_metadatas, &(&1["type"] == "file")) do if Enum.any?(file_entry_metadata, &(&1["type"] == "file")) do
for file_system <- Livebook.Settings.file_systems(), for file_system <- Livebook.Settings.file_systems(),
do: {file_system.id, file_system}, do: {file_system.id, file_system},
into: %{} into: %{}
@ -422,7 +422,7 @@ defmodule Livebook.LiveMarkdown.Import do
end end
{file_entries, file_entry_messages} = {file_entries, file_entry_messages} =
for file_entry_metadata <- file_entry_metadatas, reduce: {[], []} do for file_entry_metadata <- file_entry_metadata, reduce: {[], []} do
{file_entries, warnings} -> {file_entries, warnings} ->
case file_entry_metadata_to_attrs(file_entry_metadata, file_system_by_id) do case file_entry_metadata_to_attrs(file_entry_metadata, file_system_by_id) do
{:ok, file_entry} -> {[file_entry | file_entries], warnings} {:ok, file_entry} -> {[file_entry | file_entries], warnings}

View file

@ -156,7 +156,7 @@ defmodule Livebook.Teams do
@doc """ @doc """
Creates a Hub. Creates a Hub.
It notifies interested processes about hub metadatas data change. It notifies interested processes about hub metadata data change.
""" """
@spec create_hub!(map()) :: Team.t() @spec create_hub!(map()) :: Team.t()
def create_hub!(attrs) do def create_hub!(attrs) do
@ -169,7 +169,7 @@ defmodule Livebook.Teams do
@doc """ @doc """
Updates a Hub. Updates a Hub.
With success, notifies interested processes about hub metadatas data change. With success, notifies interested processes about hub metadata data change.
Otherwise, it will return an error tuple with changeset. Otherwise, it will return an error tuple with changeset.
""" """
@spec update_hub(Team.t(), map()) :: {:ok, Team.t()} | {:error, Ecto.Changeset.t()} @spec update_hub(Team.t(), map()) :: {:ok, Team.t()} | {:error, Ecto.Changeset.t()}

View file

@ -13,7 +13,7 @@ defmodule LivebookWeb.SidebarHook do
socket = socket =
socket socket
|> assign(saved_hubs: Livebook.Hubs.get_metadatas()) |> assign(saved_hubs: Livebook.Hubs.get_metadata())
|> attach_hook(:hubs, :handle_info, &handle_info/2) |> attach_hook(:hubs, :handle_info, &handle_info/2)
|> attach_hook(:shutdown, :handle_info, &handle_info/2) |> attach_hook(:shutdown, :handle_info, &handle_info/2)
|> attach_hook(:shutdown, :handle_event, &handle_event/3) |> attach_hook(:shutdown, :handle_event, &handle_event/3)
@ -28,17 +28,17 @@ defmodule LivebookWeb.SidebarHook do
@connection_events ~w(hub_connected hub_changed)a @connection_events ~w(hub_connected hub_changed)a
defp handle_info(event, socket) when elem(event, 0) in @connection_events do defp handle_info(event, socket) when elem(event, 0) in @connection_events do
{:cont, assign(socket, saved_hubs: Livebook.Hubs.get_metadatas())} {:cont, assign(socket, saved_hubs: Livebook.Hubs.get_metadata())}
end end
defp handle_info({:hub_connection_failed, _hub_id, _reason}, socket) do defp handle_info({:hub_connection_failed, _hub_id, _reason}, socket) do
{:cont, assign(socket, saved_hubs: Livebook.Hubs.get_metadatas())} {:cont, assign(socket, saved_hubs: Livebook.Hubs.get_metadata())}
end end
defp handle_info({:hub_server_error, _hub_id, error}, socket) do defp handle_info({:hub_server_error, _hub_id, error}, socket) do
{:cont, {:cont,
socket socket
|> assign(saved_hubs: Livebook.Hubs.get_metadatas()) |> assign(saved_hubs: Livebook.Hubs.get_metadata())
|> put_flash(:error, error)} |> put_flash(:error, error)}
end end

View file

@ -11,14 +11,14 @@ defmodule Livebook.HubsTest do
refute team in Hubs.get_hubs() refute team in Hubs.get_hubs()
end end
test "get_metadatas/0 returns a list of persisted hubs normalized", %{user: user, node: node} do test "get_metadata/0 returns a list of persisted hubs normalized", %{user: user, node: node} do
team = create_team_hub(user, node) team = create_team_hub(user, node)
metadata = Hubs.Provider.to_metadata(team) metadata = Hubs.Provider.to_metadata(team)
assert metadata in Hubs.get_metadatas() assert metadata in Hubs.get_metadata()
Hubs.delete_hub(team.id) Hubs.delete_hub(team.id)
refute metadata in Hubs.get_metadatas() refute metadata in Hubs.get_metadata()
end end
test "fetch_hub!/1 returns one persisted team", %{user: user, node: node} do test "fetch_hub!/1 returns one persisted team", %{user: user, node: node} do