More warning fixes.
authorlain <lain@soykaf.club>
Mon, 7 May 2018 16:11:37 +0000 (18:11 +0200)
committerlain <lain@soykaf.club>
Mon, 7 May 2018 16:11:37 +0000 (18:11 +0200)
lib/pleroma/web/activity_pub/transmogrifier.ex
lib/pleroma/web/activity_pub/views/user_view.ex
lib/pleroma/web/federator/federator.ex
lib/pleroma/web/oauth/authorization.ex
lib/pleroma/web/oauth/token.ex
lib/pleroma/web/streamer.ex

index a0e45510c32be36a08a1f5535eac90b19100654b..5f86f67cdf71bf3f69c10c12d697f962b895ea11 100644 (file)
@@ -74,7 +74,7 @@ defmodule Pleroma.Web.ActivityPub.Transmogrifier do
 
         name =
           if String.starts_with?(name, ":") do
-            name = name |> String.slice(1..-2)
+            name |> String.slice(1..-2)
           else
             name
           end
index a1f0be9ed8e3dcdb25f0f98e37321e6087a0d84f..ffd76b5294ecaf501e056f6f451e10fc280d785b 100644 (file)
@@ -147,21 +147,21 @@ defmodule Pleroma.Web.ActivityPub.UserView do
     end
   end
 
-  def collection(collection, iri, page, _total \\ nil) do
+  def collection(collection, iri, page, total \\ nil) do
     offset = (page - 1) * 10
     items = Enum.slice(collection, offset, 10)
     items = Enum.map(items, fn user -> user.ap_id end)
-    total = _total || length(collection)
+    total = total || length(collection)
 
     map = %{
       "id" => "#{iri}?page=#{page}",
       "type" => "OrderedCollectionPage",
       "partOf" => iri,
-      "totalItems" => length(collection),
+      "totalItems" => total,
       "orderedItems" => items
     }
 
-    if offset < length(collection) do
+    if offset < total do
       Map.put(map, "next", "#{iri}?page=#{page + 1}")
     end
   end
index c4c18192ce925bc89e5447a3ffc2e0a26f52dbff..f84af2f15b95b3f50e37f5fad46450a44079d5fe 100644 (file)
@@ -14,6 +14,10 @@ defmodule Pleroma.Web.Federator do
   @federating Keyword.get(@instance, :federating)
   @max_jobs 20
 
+  def init(args) do
+    {:ok, args}
+  end
+
   def start_link do
     spawn(fn ->
       # 1 minute
index 94f44c9f26d1a51e782e47382ce66f0aecee6b5c..23e8eb7b1d81397326b20577ae3a30ff5fad5af0 100644 (file)
@@ -11,7 +11,7 @@ defmodule Pleroma.Web.OAuth.Authorization do
     field(:valid_until, :naive_datetime)
     field(:used, :boolean, default: false)
     belongs_to(:user, Pleroma.User)
-    belongs_to(:app, Pleroma.App)
+    belongs_to(:app, App)
 
     timestamps()
   end
index 65abd78c8ea9ad8253d777172b417cac77444d40..343fc0c4591619562bf6a48e2a14f112f107c65e 100644 (file)
@@ -9,7 +9,7 @@ defmodule Pleroma.Web.OAuth.Token do
     field(:refresh_token, :string)
     field(:valid_until, :naive_datetime)
     belongs_to(:user, Pleroma.User)
-    belongs_to(:app, Pleroma.App)
+    belongs_to(:app, App)
 
     timestamps()
   end
index 3375af8414acfc742716d1e34955ead8d2f3102c..33041ec124a8079c40d37cdb7e0d5845b0e0a435 100644 (file)
@@ -3,6 +3,10 @@ defmodule Pleroma.Web.Streamer do
   require Logger
   alias Pleroma.{User, Notification}
 
+  def init(args) do
+    {:ok, args}
+  end
+
   def start_link do
     spawn(fn ->
       # 30 seconds