Current section
Files
Jump to
Current section
Files
lib/discourse_api/dev_impl.ex
defmodule DiscourseApi.DevImpl do
@moduledoc """
DiscourseApi impl mock testing
"""
def get_active_user(_) do
{:ok, []}
end
def get_user_by_external_id(_) do
%{
"active" => true,
"admin" => true,
"akismet_state" => nil,
"avatar_template" => "https://avatars.discourse.org/v4/letter/r/258eb7/{size}.png",
"created_at" => "2020-03-26T17:38:18.675Z",
"created_at_age" => 1_634_413.447864979,
"days_visited" => 20,
"email" => "romulobrasil@gmail.com",
"flag_level" => 0,
"id" => 1601,
"last_emailed_age" => 84.1,
"last_emailed_at" => "2020-04-13T16:10:31.548Z",
"last_seen_age" => 130.1,
"last_seen_at" => "2020-04-14T15:36:21.580Z",
"manual_locked_trust_level" => nil,
"moderator" => false,
"name" => "Romulo",
"post_count" => 0,
"posts_read_count" => 115,
"secondary_emails" => [],
"staged" => false,
"time_read" => 3570,
"title" => nil,
"topics_entered" => 15,
"trust_level" => 4,
"username" => "romulo",
"username_lower" => "romulo"
}
end
end