X-Git-Url: http://git.squeep.com/?a=blobdiff_plain;f=lib%2Fpleroma%2Fweb%2Fwebsub%2Fwebsub_client_subscription.ex;h=969ee0684fe64735e06f66675aff97fe9910ce9b;hb=b3b0855456a92351667a50c8ea77f328bded76ca;hp=341e27c518b4cae23c147a50978f5192f7462659;hpb=9e9d95ec99030b7c939d7cd4ae5ac2923ac1aac2;p=akkoma diff --git a/lib/pleroma/web/websub/websub_client_subscription.ex b/lib/pleroma/web/websub/websub_client_subscription.ex index 341e27c51..969ee0684 100644 --- a/lib/pleroma/web/websub/websub_client_subscription.ex +++ b/lib/pleroma/web/websub/websub_client_subscription.ex @@ -1,12 +1,19 @@ +# Pleroma: A lightweight social networking server +# Copyright © 2017-2019 Pleroma Authors +# SPDX-License-Identifier: AGPL-3.0-only + defmodule Pleroma.Web.Websub.WebsubClientSubscription do use Ecto.Schema + alias Pleroma.User schema "websub_client_subscriptions" do - field :topic, :string - field :secret, :string - field :valid_until, :naive_datetime - field :state, :string - field :subscribers, {:array, :string}, default: [] + field(:topic, :string) + field(:secret, :string) + field(:valid_until, :naive_datetime) + field(:state, :string) + field(:subscribers, {:array, :string}, default: []) + field(:hub, :string) + belongs_to(:user, User, type: Pleroma.FlakeId) timestamps() end