From 359093d73b12ce5a0ade81f167d54ffd3e38d7d4 Mon Sep 17 00:00:00 2001
From: "Haelwenn (lanodan) Monnier" <contact@hacktivis.me>
Date: Mon, 4 Jun 2018 17:44:08 +0200
Subject: [PATCH] Fake 2.4.0 API

---
 lib/pleroma/web/mastodon_api/mastodon_api_controller.ex | 1 +
 lib/pleroma/web/mastodon_api/views/account_view.ex      | 2 ++
 lib/pleroma/web/router.ex                               | 2 ++
 test/web/mastodon_api/account_view_test.exs             | 2 ++
 4 files changed, 7 insertions(+)

diff --git a/lib/pleroma/web/mastodon_api/mastodon_api_controller.ex b/lib/pleroma/web/mastodon_api/mastodon_api_controller.ex
index 8a8d1e050..a42f341c2 100644
--- a/lib/pleroma/web/mastodon_api/mastodon_api_controller.ex
+++ b/lib/pleroma/web/mastodon_api/mastodon_api_controller.ex
@@ -812,6 +812,7 @@ def index(%{assigns: %{user: user}} = conn, _params) do
             boost_modal: false,
             delete_modal: true,
             auto_play_gif: false,
+            display_sensitive_media: false,
             reduce_motion: false
           },
           compose: %{
diff --git a/lib/pleroma/web/mastodon_api/views/account_view.ex b/lib/pleroma/web/mastodon_api/views/account_view.ex
index 9db683f44..f33d615cf 100644
--- a/lib/pleroma/web/mastodon_api/views/account_view.ex
+++ b/lib/pleroma/web/mastodon_api/views/account_view.ex
@@ -30,6 +30,8 @@ def render("account.json", %{user: user}) do
       avatar_static: image,
       header: header,
       header_static: header,
+      emojis: [],
+      fields: [],
       source: %{
         note: "",
         privacy: "public",
diff --git a/lib/pleroma/web/router.ex b/lib/pleroma/web/router.ex
index 13bd393ab..929a70f91 100644
--- a/lib/pleroma/web/router.ex
+++ b/lib/pleroma/web/router.ex
@@ -170,6 +170,8 @@ def user_fetcher(username) do
     get("/accounts/:id/following", MastodonAPIController, :following)
     get("/accounts/:id", MastodonAPIController, :user)
 
+    get("/trends", MastodonAPIController, :empty_array)
+
     get("/search", MastodonAPIController, :search)
   end
 
diff --git a/test/web/mastodon_api/account_view_test.exs b/test/web/mastodon_api/account_view_test.exs
index f7b8d7438..b93418b3f 100644
--- a/test/web/mastodon_api/account_view_test.exs
+++ b/test/web/mastodon_api/account_view_test.exs
@@ -28,6 +28,8 @@ test "Represent a user account" do
       avatar_static: "http://localhost:4001/images/avi.png",
       header: "http://localhost:4001/images/banner.png",
       header_static: "http://localhost:4001/images/banner.png",
+      emojis: [],
+      fields: [],
       source: %{
         note: "",
         privacy: "public",