Move org_sign to team (#2342)

This commit is contained in:
José Valim 2023-11-14 13:26:25 +01:00 committed by GitHub
parent 4d809ec0d6
commit 048d197053
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 15 deletions

View file

@ -165,8 +165,8 @@ defimpl Livebook.Hubs.Provider, for: Livebook.Hubs.Team do
@teams_key_prefix <> teams_key = team.teams_key
token = Livebook.Stamping.chapoly_encrypt(metadata, notebook_source, teams_key)
case Livebook.Teams.org_sign(team, token) do
{:ok, token_signature} ->
case Requests.org_sign(team, token) do
{:ok, %{"signature" => token_signature}} ->
stamp = %{"version" => 1, "token" => token, "token_signature" => token_signature}
{:ok, stamp}

View file

@ -85,19 +85,6 @@ defmodule Livebook.Teams do
end
end
@doc """
Send a request to Livebook Teams API to sign a payload.
"""
@spec org_sign(Team.t(), String.t()) ::
{:ok, String.t()}
| {:transport_error, String.t()}
def org_sign(team, payload) do
case Requests.org_sign(team, payload) do
{:ok, %{"signature" => signature}} -> {:ok, signature}
any -> any
end
end
@doc """
Returns an `%Ecto.Changeset{}` for tracking hub changes.
"""