Search
epochtalk_server
v0.1.0
Pages
Modules
EpochtalkServer
EpochtalkServer.Auth.Guardian
Sections
Generated functions
Summary
Functions
after_encode_and_sign/4
after_sign_in/5
before_sign_out/3
build_claims/3
config/0
config/2
decode_and_verify/3
default_token_type/0
encode_and_sign/3
exchange/4
on_exchange/3
on_refresh/3
on_revoke/3
on_verify/3
peek/1
refresh/2
resource_from_claims/1
resource_from_token/3
revoke/2
sliding_cookie/3
subject_for_token/2
verify_claims/2
EpochtalkServer.Auth.Guardian.Plug
Summary
Functions
authenticated?/2
clear_remember_me/2
current_claims/2
current_resource/2
current_token/2
implementation/0
put_current_claims/3
put_current_resource/3
put_current_token/3
put_session_token/3
remember_me/4
remember_me_from_token/4
sign_in/4
sign_out/2
EpochtalkServer.Mailer
Summary
Functions
deliver/2
deliver!/2
deliver_many/2
send_confirm_account/1
EpochtalkServer.Models.Ban
Summary
Types
t/0
Functions
ban/1
ban/2
ban_by_user_id/2
ban_changeset/2
by_user_id/1
changeset/2
unban/1
unban_by_user_id/1
unban_changeset/2
EpochtalkServer.Models.BannedAddress
Summary
Types
t/0
Functions
calculate_malicious_score_from_ip/1
hostname_changeset/2
ip_changeset/2
upsert/1
upsert_changeset/2
EpochtalkServer.Models.Board
Summary
Types
t/0
Functions
changeset/2
create/1
create_changeset/2
EpochtalkServer.Models.BoardMapping
Summary
Types
t/0
Functions
changeset/2
delete_board_by_id/1
update/1
EpochtalkServer.Models.BoardModerator
Summary
Types
t/0
Functions
changeset/2
EpochtalkServer.Models.Category
Summary
Types
t/0
Functions
changeset/2
create/1
create_changeset/2
update_for_board_mapping/1
update_for_board_mapping_changeset/2
EpochtalkServer.Models.Configuration
Summary
Types
t/0
Functions
by_name/1
create/1
create_changeset/2
get_default/0
set_default/1
warm_frontend_config/0
EpochtalkServer.Models.Invitation
Summary
Types
t/0
Functions
create/1
create_changeset/2
delete/1
EpochtalkServer.Models.Mention
Summary
Types
t/0
Functions
changeset/2
page_by_user_id/3
EpochtalkServer.Models.MetadataBoard
Summary
Types
t/0
Functions
changeset/2
insert/1
EpochtalkServer.Models.Notification
Summary
Types
t/0
Functions
changeset/2
counts_by_user_id/2
dismiss/1
dismiss_type_by_user_id/2
EpochtalkServer.Models.Permission
Summary
Types
t/0
Functions
all/0
by_path/1
changeset/2
EpochtalkServer.Models.Post
Summary
Types
t/0
Functions
changeset/2
EpochtalkServer.Models.Preference
Summary
Types
t/0
Functions
by_user_id/1
changeset/2
EpochtalkServer.Models.Profile
Summary
Types
t/0
Functions
changeset/2
EpochtalkServer.Models.Role
Summary
Types
t/0
Functions
all/0
by_lookup/1
by_user_id/1
changeset/2
get_banned_role_id/0
get_default/0
get_masked_permissions/1
get_newbie_role_id/0
handle_banned_user_role/1
handle_empty_user_roles/1
insert/1
set_permissions/2
EpochtalkServer.Models.RolePermission
Summary
Types
t/0
Functions
changeset/2
insert/1
maybe_init!/0
permissions_map_by_role_id/1
upsert_value/1
EpochtalkServer.Models.RoleUser
Summary
Types
t/0
Functions
changeset/2
delete_user_role/2
set_admin/1
set_user_role/2
EpochtalkServer.Models.Thread
Summary
Types
t/0
Functions
changeset/2
EpochtalkServer.Models.User
Summary
Types
t/0
Functions
by_id/1
by_username/1
clear_malicious_score_by_id/1
create/1
create/2
handle_malicious_user/2
registration_changeset/2
valid_password?/2
with_email_exists?/1
with_username_exists?/1
EpochtalkServer.Repo
Summary
Functions
aggregate/3
aggregate/4
all/2
checked_out?/0
checkout/2
child_spec/1
config/0
default_options/1
delete/2
delete!/2
delete_all/2
disconnect_all/2
exists?/2
explain/3
get/3
get!/3
get_by/3
get_by!/3
get_dynamic_repo/0
in_transaction?/0
insert/2
insert!/2
insert_all/3
insert_or_update/2
insert_or_update!/2
load/2
one/2
one!/2
preload/3
prepare_query/3
put_dynamic_repo/1
query/3
query!/3
query_many/3
query_many!/3
reload/2
reload!/2
rollback/1
start_link/1
stop/1
stream/2
to_sql/2
transaction/2
update/2
update!/2
update_all/3
EpochtalkServer.Session
Summary
Functions
create/3
delete_session/2
delete_sessions/1
get_sessions/1
EpochtalkServerWeb
Summary
Functions
__using__/1
channel/0
controller/0
router/0
view/0
EpochtalkServerWeb.ConfigurationController
Summary
Functions
config/2
EpochtalkServerWeb.ConfigurationView
Summary
Functions
__resource__/0
render/2
template_not_found/2
EpochtalkServerWeb.CustomErrors
EpochtalkServerWeb.Endpoint
Summary
Functions
broadcast/3
broadcast!/3
broadcast_from/4
broadcast_from!/4
call/2
child_spec/1
config/2
config_change/2
host/0
init/1
local_broadcast/3
local_broadcast_from/4
path/1
script_name/0
start_link/1
static_integrity/1
static_lookup/1
static_path/1
static_url/0
struct_url/0
subscribe/2
unsubscribe/1
url/0
EpochtalkServerWeb.Endpoint.CacheBodyReader
Summary
Functions
read_body/2
EpochtalkServerWeb.ErrorHelpers
Summary
Functions
changeset_error_to_string/1
render_json_error/3
EpochtalkServerWeb.ErrorView
Summary
Functions
__resource__/0
render/2
template_not_found/2
EpochtalkServerWeb.GuardianErrorHandler
Summary
Functions
auth_error/3
EpochtalkServerWeb.Helpers.Pagination
Summary
Functions
page_simple/3
EpochtalkServerWeb.Helpers.Validate
Summary
Functions
cast/4
cast_str/3
EpochtalkServerWeb.MentionController
Summary
Functions
page/2
EpochtalkServerWeb.MentionView
Summary
Functions
__resource__/0
render/2
template_not_found/2
EpochtalkServerWeb.NotificationController
Summary
Functions
counts/2
dismiss/2
EpochtalkServerWeb.NotificationView
Summary
Functions
__resource__/0
render/2
template_not_found/2
EpochtalkServerWeb.Plugs.PrepareParse
Summary
Functions
call/2
init/1
EpochtalkServerWeb.PreferenceController
Summary
Functions
preferences/2
EpochtalkServerWeb.PreferenceView
Summary
Functions
__resource__/0
render/2
template_not_found/2
EpochtalkServerWeb.Presence
Summary
Functions
child_spec/1
fetch/2
fetchers_pids/0
get_by_key/2
list/1
track/3
track/4
untrack/2
untrack/3
update/3
update/4
EpochtalkServerWeb.Router
Summary
Functions
api/2
call/2
enforce_auth/2
init/1
maybe_auth/2
EpochtalkServerWeb.Router.Helpers
Summary
Functions
configuration_path/2
configuration_path/3
configuration_url/2
configuration_url/3
mention_path/2
mention_path/3
mention_url/2
mention_url/3
notification_path/2
notification_path/3
notification_url/2
notification_url/3
path/2
preference_path/2
preference_path/3
preference_url/2
preference_url/3
static_integrity/2
static_path/2
static_url/2
url/1
user_path/2
user_path/3
user_path/4
user_url/2
user_url/3
user_url/4
EpochtalkServerWeb.Telemetry
Summary
Functions
child_spec/1
EpochtalkServerWeb.UserChannel
Summary
Functions
child_spec/1
is_online/2
join_public_channel/1
join_role_channel/1
join_user_channel/2
start_link/1
track_user_online/1
EpochtalkServerWeb.UserController
Summary
Functions
authenticate/2
confirm/2
email/2
login/2
logout/2
register/2
username/2
EpochtalkServerWeb.UserSocket
Summary
Functions
connect_maybe_auth/3
maybe_socket_id/1
EpochtalkServerWeb.UserView
Summary
Functions
__resource__/0
render/2
template_not_found/2
Exceptions
EpochtalkServerWeb.CustomErrors.InvalidPayload
EpochtalkServerWeb.CustomErrors.MalformedPayload
EpochtalkServerWeb.CustomErrors.OversizedPayload
Settings
EpochtalkServerWeb.CustomErrors.InvalidPayload
exception
(epochtalk_server v0.1.0)
Exception raised when api request payload is incorrect
×