Browse Source

Add user and hub to websub client subscriptions.

tags/v0.9.9
Roger Braun 7 years ago
parent
commit
e8a311ecff
2 changed files with 13 additions and 0 deletions
  1. +3
    -0
      lib/pleroma/web/websub/websub_client_subscription.ex
  2. +10
    -0
      priv/repo/migrations/20170427054757_add_user_and_hub.exs

+ 3
- 0
lib/pleroma/web/websub/websub_client_subscription.ex View File

@@ -1,5 +1,6 @@
defmodule Pleroma.Web.Websub.WebsubClientSubscription do
use Ecto.Schema
alias Pleroma.User

schema "websub_client_subscriptions" do
field :topic, :string
@@ -7,6 +8,8 @@ defmodule Pleroma.Web.Websub.WebsubClientSubscription do
field :valid_until, :naive_datetime
field :state, :string
field :subscribers, {:array, :string}, default: []
field :hub, :string
belongs_to :user, User

timestamps()
end


+ 10
- 0
priv/repo/migrations/20170427054757_add_user_and_hub.exs View File

@@ -0,0 +1,10 @@
defmodule Pleroma.Repo.Migrations.AddUserAndHub do
use Ecto.Migration

def change do
alter table(:websub_client_subscriptions) do
add :hub, :string
add :user_id, references(:users)
end
end
end

Loading…
Cancel
Save