From 06a036136b068051251b76e1cbdbf47edaa3ab53 Mon Sep 17 00:00:00 2001
From: alexlionco
iex> apply_user_email(user, "valid password", %{email: ...})
+{:ok, %User{}}
-iex> apply_user_email(user, "invalid password", %{email: ...})
-{:error, %Ecto.Changeset{}}
+iex> apply_user_email(user, "invalid password", %{email: ...})
+{:error, %Ecto.Changeset{}}
iex> change_user_email(user)
+%Ecto.Changeset{data: %User{}}
iex> change_user_password(user)
+%Ecto.Changeset{data: %User{}}
iex> change_user_registration(user)
+%Ecto.Changeset{data: %User{}}
iex> deliver_magic_link(user, &Routes.user_confirmation_url(conn, :confirm_magic, &1))
-{:ok, %{to: ..., body: ...}}
+iex> deliver_magic_link(user, &Routes.user_confirmation_url(conn, :confirm_magic, &1))
+{:ok, %{to: ..., body: ...}}
iex> deliver_update_email_instructions(user, current_email, &Routes.user_update_email_url(conn, :edit, &1))
-{:ok, %{to: ..., body: ...}}
+iex> deliver_update_email_instructions(user, current_email, &Routes.user_update_email_url(conn, :edit, &1))
+{:ok, %{to: ..., body: ...}}
iex> deliver_user_confirmation_instructions(user, &Routes.user_confirmation_url(conn, :edit, &1))
-{:ok, %{to: ..., body: ...}}
+iex> deliver_user_confirmation_instructions(user, &Routes.user_confirmation_url(conn, :edit, &1))
+{:ok, %{to: ..., body: ...}}
-iex> deliver_user_confirmation_instructions(confirmed_user, &Routes.user_confirmation_url(conn, :edit, &1))
-{:error, :already_confirmed}
+iex> deliver_user_confirmation_instructions(confirmed_user, &Routes.user_confirmation_url(conn, :edit, &1))
+{:error, :already_confirmed}
iex> deliver_user_reset_password_instructions(user, &Routes.user_reset_password_url(conn, :edit, &1))
-{:ok, %{to: ..., body: ...}}
+iex> deliver_user_reset_password_instructions(user, &Routes.user_reset_password_url(conn, :edit, &1))
+{:ok, %{to: ..., body: ...}}
iex> get_user!(123)
-%User{}
+iex> get_user!(123)
+%User{}
-iex> get_user!(456)
+iex> get_user!(456)
** (Ecto.NoResultsError)
iex> get_user_by_email("foo@example.com")
-%User{}
+iex> get_user_by_email("foo@example.com")
+%User{}
-iex> get_user_by_email("unknown@example.com")
+iex> get_user_by_email("unknown@example.com")
nil
@@ -794,10 +794,10 @@ and the token is deleted.
Examples
-iex> get_user_by_email_and_password("foo@example.com", "correct_password")
-%User{}
+iex> get_user_by_email_and_password("foo@example.com", "correct_password")
+%User{}
-iex> get_user_by_email_and_password("foo@example.com", "invalid_password")
+iex> get_user_by_email_and_password("foo@example.com", "invalid_password")
nil
@@ -826,10 +826,10 @@ and the token is deleted.
Examples
-iex> get_user_by_reset_password_token("validtoken")
-%User{}
+iex> get_user_by_reset_password_token("validtoken")
+%User{}
-iex> get_user_by_reset_password_token("invalidtoken")
+iex> get_user_by_reset_password_token("invalidtoken")
nil
@@ -902,11 +902,11 @@ and the token is deleted.
Examples
-iex> register_user(%{field: value})
-{:ok, %User{}}
+iex> register_user(%{field: value})
+{:ok, %User{}}
-iex> register_user(%{field: bad_value})
-{:error, %Ecto.Changeset{}}
+iex> register_user(%{field: bad_value})
+{:error, %Ecto.Changeset{}}
@@ -934,11 +934,11 @@ and the token is deleted.
Examples
-iex> reset_user_password(user, %{password: "new long password", password_confirmation: "new long password"})
-{:ok, %User{}}
+iex> reset_user_password(user, %{password: "new long password", password_confirmation: "new long password"})
+{:ok, %User{}}
-iex> reset_user_password(user, %{password: "valid", password_confirmation: "not the same"})
-{:error, %Ecto.Changeset{}}
+iex> reset_user_password(user, %{password: "valid", password_confirmation: "not the same"})
+{:error, %Ecto.Changeset{}}
@@ -989,11 +989,11 @@ The confirmed_at date is also updated to the current time.
Examples
-iex> update_user_password(user, "valid password", %{password: ...})
-{:ok, %User{}}
+iex> update_user_password(user, "valid password", %{password: ...})
+{:ok, %User{}}
-iex> update_user_password(user, "invalid password", %{password: ...})
-{:error, %Ecto.Changeset{}}
+iex> update_user_password(user, "invalid password", %{password: ...})
+{:error, %Ecto.Changeset{}}
@@ -1021,10 +1021,10 @@ The confirmed_at date is also updated to the current time.
Examples
-iex> update_user_password(user, "valid password", %{password: ...})
-{:ok, %User{}}
-iex> update_user_password(user, "invalid password", %{password: ...})
-{:error, %Ecto.Changeset{}}
+iex> update_user_password(user, "valid password", %{password: ...})
+{:ok, %User{}}
+iex> update_user_password(user, "invalid password", %{password: ...})
+{:error, %Ecto.Changeset{}}
diff --git a/Claper.Events.html b/Claper.Events.html
index 96859da..2a107ee 100644
--- a/Claper.Events.html
+++ b/Claper.Events.html
@@ -335,8 +335,8 @@ Functions
Examples
-iex> change_activity_leader(activity_leader)
-%Ecto.Changeset{data: %ActivityLeader{}}
+iex> change_activity_leader(activity_leader)
+%Ecto.Changeset{data: %ActivityLeader{}}
@@ -366,8 +366,8 @@ Functions
Examples
-iex> change_event(event)
-%Ecto.Changeset{data: %Event{}}
+iex> change_event(event)
+%Ecto.Changeset{data: %Event{}}
@@ -417,11 +417,11 @@ Functions
Examples
-iex> create_event(%{field: value})
-{:ok, %Event{}}
+iex> create_event(%{field: value})
+{:ok, %Event{}}
-iex> create_event(%{field: bad_value})
-{:error, %Ecto.Changeset{}}
+iex> create_event(%{field: bad_value})
+{:error, %Ecto.Changeset{}}
@@ -449,11 +449,11 @@ Functions
Examples
-iex> delete_event(event)
-{:ok, %Event{}}
+iex> delete_event(event)
+{:ok, %Event{}}
-iex> delete_event(event)
-{:error, %Ecto.Changeset{}}
+iex> delete_event(event)
+{:error, %Ecto.Changeset{}}
@@ -481,10 +481,10 @@ Functions
Examples
-iex> get_activity_leader!(123)
-%ActivityLeader{}
+iex> get_activity_leader!(123)
+%ActivityLeader{}
-iex> get_activity_leader!(456)
+iex> get_activity_leader!(456)
** (Ecto.NoResultsError)
@@ -513,8 +513,8 @@ Functions
Examples
-iex> get_activity_leaders_for_event!(event)
-[%ActivityLeader{}, ...]
+iex> get_activity_leaders_for_event!(event)
+[%ActivityLeader{}, ...]
@@ -542,8 +542,8 @@ Functions
Examples
-iex> get_different_event_with_code("Hello", 123)
-%Event{}
+iex> get_different_event_with_code("Hello", 123)
+%Event{}
@@ -573,10 +573,10 @@ Functions
Examples
-iex> get_event!("123e4567-e89b-12d3-a456-426614174000")
-%Event{}
+iex> get_event!("123e4567-e89b-12d3-a456-426614174000")
+%Event{}
-iex> get_event!("123e4567-e89b-12d3-a456-4266141740111")
+iex> get_event!("123e4567-e89b-12d3-a456-4266141740111")
** (Ecto.NoResultsError)
@@ -607,10 +607,10 @@ Functions
Examples
-iex> get_event_with_code!("Hello")
-%Event{}
+iex> get_event_with_code!("Hello")
+%Event{}
-iex> get_event_with_code!("Old event")
+iex> get_event_with_code!("Old event")
** (Ecto.NoResultsError)
@@ -665,10 +665,10 @@ Functions
Examples
-iex> get_managed_event!(user, "123e4567-e89b-12d3-a456-426614174000")
-%Event{}
+iex> get_managed_event!(user, "123e4567-e89b-12d3-a456-426614174000")
+%Event{}
-iex> get_managed_event!(another_user, "123e4567-e89b-12d3-a456-426614174000")
+iex> get_managed_event!(another_user, "123e4567-e89b-12d3-a456-426614174000")
** (Ecto.NoResultsError)
@@ -699,10 +699,10 @@ Functions
Examples
-iex> get_user_event!(user, "123e4567-e89b-12d3-a456-426614174000")
-%Event{}
+iex> get_user_event!(user, "123e4567-e89b-12d3-a456-426614174000")
+%Event{}
-iex> get_user_event!(another_user, "123e4567-e89b-12d3-a456-426614174000")
+iex> get_user_event!(another_user, "123e4567-e89b-12d3-a456-426614174000")
** (Ecto.NoResultsError)
@@ -731,7 +731,7 @@ Functions
Examples
-iex> is_leaded_by("email@example.com", 123)
+iex> is_leaded_by("email@example.com", 123)
true
@@ -762,8 +762,8 @@ Functions
Examples
-iex> list_events(123)
-[%Event{}, ...]
+iex> list_events(123)
+[%Event{}, ...]
@@ -793,8 +793,8 @@ Functions
Examples
-iex> list_managed_events_by("email@example.com")
-[%Event{}, ...]
+iex> list_managed_events_by("email@example.com")
+[%Event{}, ...]
@@ -822,11 +822,11 @@ Functions
Examples
-iex> update_event(event, %{field: new_value})
-{:ok, %Event{}}
+iex> update_event(event, %{field: new_value})
+{:ok, %Event{}}
-iex> update_event(event, %{field: bad_value})
-{:error, %Ecto.Changeset{}}
+iex> update_event(event, %{field: bad_value})
+{:error, %Ecto.Changeset{}}
diff --git a/Claper.Polls.html b/Claper.Polls.html
index 03f29ee..9cd856a 100644
--- a/Claper.Polls.html
+++ b/Claper.Polls.html
@@ -337,8 +337,8 @@ Functions
Examples
-iex> change_poll(poll)
-%Ecto.Changeset{data: %Poll{}}
+iex> change_poll(poll)
+%Ecto.Changeset{data: %Poll{}}
@@ -368,11 +368,11 @@ Functions
Examples
-iex> create_poll(%{field: value})
-{:ok, %Poll{}}
+iex> create_poll(%{field: value})
+{:ok, %Poll{}}
-iex> create_poll(%{field: bad_value})
-{:error, %Ecto.Changeset{}}
+iex> create_poll(%{field: bad_value})
+{:error, %Ecto.Changeset{}}
@@ -402,11 +402,11 @@ Functions
Examples
-iex> create_poll_vote(%{field: value})
-{:ok, %PollVote{}}
+iex> create_poll_vote(%{field: value})
+{:ok, %PollVote{}}
-iex> create_poll_vote(%{field: bad_value})
-{:error, %Ecto.Changeset{}}
+iex> create_poll_vote(%{field: bad_value})
+{:error, %Ecto.Changeset{}}
@@ -434,11 +434,11 @@ Functions
Examples
-iex> delete_poll("123e4567-e89b-12d3-a456-426614174000", poll)
-{:ok, %Poll{}}
+iex> delete_poll("123e4567-e89b-12d3-a456-426614174000", poll)
+{:ok, %Poll{}}
-iex> delete_poll("123e4567-e89b-12d3-a456-426614174000", poll)
-{:error, %Ecto.Changeset{}}
+iex> delete_poll("123e4567-e89b-12d3-a456-426614174000", poll)
+{:error, %Ecto.Changeset{}}
@@ -466,10 +466,10 @@ Functions
Examples
-iex> get_poll!(123)
-%Poll{}
+iex> get_poll!(123)
+%Poll{}
-iex> get_poll!(456)
+iex> get_poll!(456)
** (Ecto.NoResultsError)
@@ -498,8 +498,8 @@ Functions
Examples
-iex> get_poll!(123, 0)
-%Poll{}
+iex> get_poll!(123, 0)
+%Poll{}
@@ -527,8 +527,8 @@ Functions
Examples
-iex> get_poll_vote!(321, 123)
-%PollVote{}
+iex> get_poll_vote!(321, 123)
+%PollVote{}
@@ -556,8 +556,8 @@ Functions
Examples
-iex> list_polls(123)
-[%Poll{}, ...]
+iex> list_polls(123)
+[%Poll{}, ...]
@@ -585,8 +585,8 @@ Functions
Examples
-iex> list_polls_at_position(123, 0)
-[%Poll{}, ...]
+iex> list_polls_at_position(123, 0)
+[%Poll{}, ...]
@@ -658,8 +658,8 @@ Functions
Examples
-iex> set_percentages(poll)
-%Poll{}
+iex> set_percentages(poll)
+%Poll{}
@@ -687,11 +687,11 @@ Functions
Examples
-iex> update_poll("123e4567-e89b-12d3-a456-426614174000", poll, %{field: new_value})
-{:ok, %Poll{}}
+iex> update_poll("123e4567-e89b-12d3-a456-426614174000", poll, %{field: new_value})
+{:ok, %Poll{}}
-iex> update_poll("123e4567-e89b-12d3-a456-426614174000", poll, %{field: bad_value})
-{:error, %Ecto.Changeset{}}
+iex> update_poll("123e4567-e89b-12d3-a456-426614174000", poll, %{field: bad_value})
+{:error, %Ecto.Changeset{}}
diff --git a/Claper.Posts.html b/Claper.Posts.html
index 6199c08..3d83fc3 100644
--- a/Claper.Posts.html
+++ b/Claper.Posts.html
@@ -263,11 +263,11 @@ Functions
Examples
-iex> create_post(event, %{field: value})
-{:ok, %Post{}}
+iex> create_post(event, %{field: value})
+{:ok, %Post{}}
-iex> create_post(event, %{field: bad_value})
-{:error, %Ecto.Changeset{}}
+iex> create_post(event, %{field: bad_value})
+{:error, %Ecto.Changeset{}}
@@ -295,11 +295,11 @@ Functions
Examples
-iex> create_reaction(%{field: value})
-{:ok, %Reaction{}}
+iex> create_reaction(%{field: value})
+{:ok, %Reaction{}}
-iex> create_reaction(%{field: bad_value})
-{:error, %Ecto.Changeset{}}
+iex> create_reaction(%{field: bad_value})
+{:error, %Ecto.Changeset{}}
@@ -349,11 +349,11 @@ Functions
Examples
-iex> delete_post(post)
-{:ok, %Post{}}
+iex> delete_post(post)
+{:ok, %Post{}}
-iex> delete_post(post)
-{:error, %Ecto.Changeset{}}
+iex> delete_post(post)
+{:error, %Ecto.Changeset{}}
@@ -381,11 +381,11 @@ Functions
Examples
-iex> delete_reaction(reaction)
-{:ok, %Reaction{}}
+iex> delete_reaction(reaction)
+{:ok, %Reaction{}}
-iex> delete_reaction(reaction)
-{:error, %Ecto.Changeset{}}
+iex> delete_reaction(reaction)
+{:error, %Ecto.Changeset{}}
@@ -415,10 +415,10 @@ Functions
Examples
-iex> get_post!("123e4567-e89b-12d3-a456-426614174000")
-%Post{}
+iex> get_post!("123e4567-e89b-12d3-a456-426614174000")
+%Post{}
-iex> get_post!("123e4567-e89b-12d3-a456-426614174123")
+iex> get_post!("123e4567-e89b-12d3-a456-426614174123")
** (Ecto.NoResultsError)
@@ -447,10 +447,10 @@ Functions
Examples
-iex> get_reaction!(123)
-%Reaction{}
+iex> get_reaction!(123)
+%Reaction{}
-iex> get_reaction!(456)
+iex> get_reaction!(456)
** (Ecto.NoResultsError)
@@ -525,11 +525,11 @@ Functions
Examples
-iex> update_post(post, %{field: new_value})
-{:ok, %Post{}}
+iex> update_post(post, %{field: new_value})
+{:ok, %Post{}}
-iex> update_post(post, %{field: bad_value})
-{:error, %Ecto.Changeset{}}
+iex> update_post(post, %{field: bad_value})
+{:error, %Ecto.Changeset{}}
diff --git a/Claper.Presentations.html b/Claper.Presentations.html
index 819ed4d..a8aba7b 100644
--- a/Claper.Presentations.html
+++ b/Claper.Presentations.html
@@ -235,11 +235,11 @@ Functions
Examples
-iex> create_presentation_file(%{field: value})
-{:ok, %PresentationFile{}}
+iex> create_presentation_file(%{field: value})
+{:ok, %PresentationFile{}}
-iex> create_presentation_file(%{field: bad_value})
-{:error, %Ecto.Changeset{}}
+iex> create_presentation_file(%{field: bad_value})
+{:error, %Ecto.Changeset{}}
@@ -269,11 +269,11 @@ Functions
Examples
-iex> create_presentation_state(%{field: value})
-{:ok, %PresentationState{}}
+iex> create_presentation_state(%{field: value})
+{:ok, %PresentationState{}}
-iex> create_presentation_state(%{field: bad_value})
-{:error, %Ecto.Changeset{}}
+iex> create_presentation_state(%{field: bad_value})
+{:error, %Ecto.Changeset{}}
@@ -303,10 +303,10 @@ Functions
Examples
-iex> get_presentation_file!(123)
-%PresentationFile{}
+iex> get_presentation_file!(123)
+%PresentationFile{}
-iex> get_presentation_file!(456)
+iex> get_presentation_file!(456)
** (Ecto.NoResultsError)
@@ -379,11 +379,11 @@ Functions
Examples
-iex> update_presentation_file(presentation_file, %{field: new_value})
-{:ok, %PresentationFile{}}
+iex> update_presentation_file(presentation_file, %{field: new_value})
+{:ok, %PresentationFile{}}
-iex> update_presentation_file(presentation_file, %{field: bad_value})
-{:error, %Ecto.Changeset{}}
+iex> update_presentation_file(presentation_file, %{field: bad_value})
+{:error, %Ecto.Changeset{}}
@@ -411,11 +411,11 @@ Functions
Examples
-iex> update_presentation_state(presentation_state, %{field: new_value})
-{:ok, %PresentationState{}}
+iex> update_presentation_state(presentation_state, %{field: new_value})
+{:ok, %PresentationState{}}
-iex> update_presentation_state(presentation_state, %{field: bad_value})
-{:error, %Ecto.Changeset{}}
+iex> update_presentation_state(presentation_state, %{field: bad_value})
+{:error, %Ecto.Changeset{}}
diff --git a/Claper.epub b/Claper.epub
index e720ac24280efc7ad2cc842d01993017b44eb7fe..da5b5eff290972e8b22acad438e98843d7a0b144 100644
GIT binary patch
delta 30101
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
ppe|w%N6qJY<~)_^ARU?@I>2b)yNV1t8SxvY
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