Skip to content
This repository was archived by the owner on Nov 8, 2022. It is now read-only.

Commit 3dae2fc

Browse files
authored
refactor(naming): (#355)
* refactor: create_content -> create_article * refactor: update_content -> update_article * refactor: list_collect_folders -> paged_collect_folders * refactor: list_article_comments -> paged_article_comments * refactor: wip
1 parent 71c74fa commit 3dae2fc

File tree

71 files changed

+378
-346
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+378
-346
lines changed

cover/excoveralls.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

lib/groupher_server/accounts/accounts.ex

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ defmodule GroupherServer.Accounts do
2222
defdelegate subscribed_communities(user, filter), to: Profile
2323

2424
# collect folder
25-
defdelegate list_collect_folders(user_id, filter), to: CollectFolder
26-
defdelegate list_collect_folders(user_id, filter, owner), to: CollectFolder
27-
defdelegate list_collect_folder_articles(folder_id, filter, user), to: CollectFolder
28-
defdelegate list_collect_folder_articles(folder_id, filter), to: CollectFolder
25+
defdelegate paged_collect_folders(user_id, filter), to: CollectFolder
26+
defdelegate paged_collect_folders(user_id, filter, owner), to: CollectFolder
27+
defdelegate paged_collect_folder_articles(folder_id, filter, user), to: CollectFolder
28+
defdelegate paged_collect_folder_articles(folder_id, filter), to: CollectFolder
2929

3030
defdelegate create_collect_folder(attrs, user), to: CollectFolder
3131
defdelegate update_collect_folder(id, attrs), to: CollectFolder
@@ -35,9 +35,9 @@ defmodule GroupherServer.Accounts do
3535

3636
# achievement
3737
defdelegate achieve(user, operation, key), to: Achievements
38-
defdelegate list_editable_communities(user, filter), to: Achievements
38+
defdelegate paged_editable_communities(user, filter), to: Achievements
3939
defdelegate downgrade_achievement(user, action, count), to: Achievements
40-
# defdelegate list_editable_communities(filter), to: Achievements
40+
# defdelegate paged_editable_communities(filter), to: Achievements
4141

4242
# publish
4343
defdelegate published_contents(user, thread, filter), to: Publish
@@ -50,7 +50,7 @@ defmodule GroupherServer.Accounts do
5050
defdelegate fetch_followings(user, filter), to: Fans
5151

5252
# upvoted articles
53-
defdelegate list_upvoted_articles(user_id, filter), to: UpvotedArticles
53+
defdelegate paged_upvoted_articles(user_id, filter), to: UpvotedArticles
5454

5555
# mentions
5656
defdelegate fetch_mentions(user, filter), to: Mails

lib/groupher_server/accounts/delegates/achievements.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ defmodule GroupherServer.Accounts.Delegate.Achievements do
127127
"""
128128
alias GroupherServer.CMS.CommunityEditor
129129

130-
def list_editable_communities(%User{id: user_id}, %{page: page, size: size}) do
130+
def paged_editable_communities(%User{id: user_id}, %{page: page, size: size}) do
131131
with {:ok, user} <- ORM.find(User, user_id) do
132132
CommunityEditor
133133
|> where([e], e.user_id == ^user.id)

lib/groupher_server/accounts/delegates/collect_folder.ex

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -29,37 +29,37 @@ defmodule GroupherServer.Accounts.Delegate.CollectFolder do
2929
@doc """
3030
list a user's not-private collect folders
3131
"""
32-
def list_collect_folders(user_id, filter) do
32+
def paged_collect_folders(user_id, filter) do
3333
query = CollectFolder |> where([c], c.user_id == ^user_id and not c.private)
3434

35-
do_list_collect_folders(filter, query)
35+
do_paged_collect_folders(filter, query)
3636
end
3737

3838
@doc """
3939
list a owner's collect folders
4040
"""
41-
def list_collect_folders(user_id, filter, %User{id: cur_user_id}) do
41+
def paged_collect_folders(user_id, filter, %User{id: cur_user_id}) do
4242
query =
4343
if cur_user_id == user_id,
4444
do: CollectFolder |> where([c], c.user_id == ^user_id),
4545
else: CollectFolder |> where([c], c.user_id == ^user_id and not c.private)
4646

47-
do_list_collect_folders(filter, query)
47+
do_paged_collect_folders(filter, query)
4848
end
4949

5050
@doc """
5151
list article inside a collect folder
5252
"""
53-
def list_collect_folder_articles(folder_id, filter) do
53+
def paged_collect_folder_articles(folder_id, filter) do
5454
with {:ok, folder} <- ORM.find(CollectFolder, folder_id) do
5555
case folder.private do
5656
true -> raise_error(:private_collect_folder, "#{folder.title} is private")
57-
false -> do_list_collect_folder_articles(folder, filter)
57+
false -> do_paged_collect_folder_articles(folder, filter)
5858
end
5959
end
6060
end
6161

62-
def list_collect_folder_articles(folder_id, filter, %User{id: cur_user_id}) do
62+
def paged_collect_folder_articles(folder_id, filter, %User{id: cur_user_id}) do
6363
with {:ok, folder} <- ORM.find(CollectFolder, folder_id) do
6464
is_valid_request =
6565
case folder.private do
@@ -69,12 +69,12 @@ defmodule GroupherServer.Accounts.Delegate.CollectFolder do
6969

7070
case is_valid_request do
7171
false -> raise_error(:private_collect_folder, "#{folder.title} is private")
72-
true -> do_list_collect_folder_articles(folder, filter)
72+
true -> do_paged_collect_folder_articles(folder, filter)
7373
end
7474
end
7575
end
7676

77-
defp do_list_collect_folder_articles(folder, filter) do
77+
defp do_paged_collect_folder_articles(folder, filter) do
7878
Repo.preload(folder.collects, @supported_collect_threads)
7979
|> ORM.embeds_paginater(filter)
8080
|> ORM.extract_articles(@supported_collect_threads)
@@ -228,7 +228,7 @@ defmodule GroupherServer.Accounts.Delegate.CollectFolder do
228228
end
229229
end
230230

231-
defp do_list_collect_folders(filter, query) do
231+
defp do_paged_collect_folders(filter, query) do
232232
%{page: page, size: size} = filter
233233

234234
query

lib/groupher_server/accounts/delegates/upvoted_articles.ex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,14 @@ defmodule GroupherServer.Accounts.Delegate.UpvotedArticles do
1818
@doc """
1919
get paged upvoted articles
2020
"""
21-
def list_upvoted_articles(user_id, %{thread: thread} = filter) do
21+
def paged_upvoted_articles(user_id, %{thread: thread} = filter) do
2222
thread_upcase = thread |> to_string |> String.upcase()
2323
where_query = dynamic([a], a.user_id == ^user_id and a.thread == ^thread_upcase)
2424

2525
load_upvoted_articles(where_query, filter)
2626
end
2727

28-
def list_upvoted_articles(user_id, filter) do
28+
def paged_upvoted_articles(user_id, filter) do
2929
where_query = dynamic([a], a.user_id == ^user_id)
3030

3131
load_upvoted_articles(where_query, filter)

lib/groupher_server/billing/billing.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@ defmodule GroupherServer.Billing do
44
alias GroupherServer.Billing.Delegate.CURD
55

66
defdelegate create_record(user, attrs), to: CURD
7-
defdelegate list_records(user, filter), to: CURD
7+
defdelegate paged_records(user, filter), to: CURD
88
defdelegate update_record_state(record_id, state), to: CURD
99
end

lib/groupher_server/billing/delegates/curd.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ defmodule GroupherServer.Billing.Delegate.CURD do
1919
@doc """
2020
list all the bill records
2121
"""
22-
def list_records(%User{id: user_id}, %{page: page, size: size} = _filter) do
22+
def paged_records(%User{id: user_id}, %{page: page, size: size} = _filter) do
2323
with {:ok, user} <- ORM.find(User, user_id) do
2424
BillRecord
2525
|> where([r], r.user_id == ^user.id)

lib/groupher_server/cms/cms.ex

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,8 @@ defmodule GroupherServer.CMS do
7979
defdelegate paged_articles(queryable, filter), to: ArticleCURD
8080
defdelegate paged_articles(queryable, filter, user), to: ArticleCURD
8181

82-
defdelegate create_content(community, thread, attrs, user), to: ArticleCURD
83-
defdelegate update_content(content, attrs), to: ArticleCURD
82+
defdelegate create_article(community, thread, attrs, user), to: ArticleCURD
83+
defdelegate update_article(content, attrs), to: ArticleCURD
8484

8585
defdelegate upvote_article(thread, article_id, user), to: ArticleUpvote
8686
defdelegate undo_upvote_article(thread, article_id, user), to: ArticleUpvote
@@ -116,15 +116,17 @@ defmodule GroupherServer.CMS do
116116
defdelegate undo_emotion_to_article(thread, article_id, args, user), to: ArticleEmotion
117117

118118
# Comment CURD
119-
defdelegate list_article_comments(thread, article_id, filters, mode), to: ArticleComment
120-
defdelegate list_article_comments(thread, article_id, filters, mode, user), to: ArticleComment
119+
defdelegate paged_article_comments(thread, article_id, filters, mode), to: ArticleComment
120+
defdelegate paged_article_comments(thread, article_id, filters, mode, user), to: ArticleComment
121121

122-
defdelegate list_folded_article_comments(thread, article_id, filters), to: ArticleComment
123-
defdelegate list_folded_article_comments(thread, article_id, filters, user), to: ArticleComment
122+
defdelegate paged_folded_article_comments(thread, article_id, filters), to: ArticleComment
123+
defdelegate paged_folded_article_comments(thread, article_id, filters, user), to: ArticleComment
124124

125-
defdelegate list_comment_replies(comment_id, filters), to: ArticleComment
126-
defdelegate list_comment_replies(comment_id, filters, user), to: ArticleComment
127-
defdelegate list_article_comments_participators(thread, content_id, filters), to: ArticleComment
125+
defdelegate paged_comment_replies(comment_id, filters), to: ArticleComment
126+
defdelegate paged_comment_replies(comment_id, filters, user), to: ArticleComment
127+
128+
defdelegate paged_article_comments_participators(thread, content_id, filters),
129+
to: ArticleComment
128130

129131
defdelegate create_article_comment(thread, article_id, args, user), to: ArticleComment
130132
defdelegate update_article_comment(comment, content), to: ArticleComment
@@ -149,26 +151,26 @@ defmodule GroupherServer.CMS do
149151
defdelegate create_comment(thread, content_id, args, user), to: CommentCURD
150152
defdelegate update_comment(thread, id, args, user), to: CommentCURD
151153
defdelegate delete_comment(thread, content_id), to: CommentCURD
152-
defdelegate list_replies(thread, comment, user), to: CommentCURD
154+
defdelegate paged_replies(thread, comment, user), to: CommentCURD
153155
defdelegate reply_comment(thread, comment, args, user), to: CommentCURD
154156

155-
defdelegate list_comments(thread, content_id, filters), to: CommentCURD
156-
defdelegate list_comments_participators(thread, content_id, filters), to: CommentCURD
157+
defdelegate paged_comments(thread, content_id, filters), to: CommentCURD
158+
defdelegate paged_comments_participators(thread, content_id, filters), to: CommentCURD
157159

158160
# TODO: move report to abuse report module
159161
defdelegate report_article(thread, article_id, reason, attr, user), to: AbuseReport
160162
defdelegate report_article_comment(comment_id, reason, attr, user), to: AbuseReport
161163
defdelegate report_account(account_id, reason, attr, user), to: AbuseReport
162164
defdelegate undo_report_account(account_id, user), to: AbuseReport
163165
defdelegate undo_report_article(thread, article_id, user), to: AbuseReport
164-
defdelegate list_reports(filter), to: AbuseReport
166+
defdelegate paged_reports(filter), to: AbuseReport
165167
defdelegate undo_report_article_comment(comment_id, user), to: AbuseReport
166168

167169
# Passport CURD
168170
defdelegate stamp_passport(rules, user), to: PassportCURD
169171
defdelegate erase_passport(rules, user), to: PassportCURD
170172
defdelegate get_passport(user), to: PassportCURD
171-
defdelegate list_passports(community, key), to: PassportCURD
173+
defdelegate paged_passports(community, key), to: PassportCURD
172174
defdelegate delete_passport(user), to: PassportCURD
173175

174176
# search

lib/groupher_server/cms/delegates/abuse_report.ex

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -35,22 +35,22 @@ defmodule GroupherServer.CMS.Delegate.AbuseReport do
3535
@doc """
3636
list paged reports for article comemnts
3737
"""
38-
def list_reports(%{content_type: :account, content_id: content_id} = filter) do
38+
def paged_reports(%{content_type: :account, content_id: content_id} = filter) do
3939
with {:ok, info} <- match(:account) do
4040
query =
4141
from(r in AbuseReport,
4242
where: field(r, ^info.foreign_key) == ^content_id,
4343
preload: :account
4444
)
4545

46-
do_list_reports(query, :account, filter)
46+
do_paged_reports(query, :account, filter)
4747
end
4848
end
4949

5050
@doc """
5151
list paged reports for article comemnts
5252
"""
53-
def list_reports(%{content_type: :article_comment, content_id: content_id} = filter) do
53+
def paged_reports(%{content_type: :article_comment, content_id: content_id} = filter) do
5454
with {:ok, info} <- match(:article_comment) do
5555
query =
5656
from(r in AbuseReport,
@@ -59,14 +59,14 @@ defmodule GroupherServer.CMS.Delegate.AbuseReport do
5959
preload: [article_comment: :author]
6060
)
6161

62-
do_list_reports(query, :article_comment, filter)
62+
do_paged_reports(query, :article_comment, filter)
6363
end
6464
end
6565

6666
@doc """
6767
list paged reports for article
6868
"""
69-
def list_reports(%{content_type: thread, content_id: content_id} = filter)
69+
def paged_reports(%{content_type: thread, content_id: content_id} = filter)
7070
when thread in @article_threads do
7171
with {:ok, info} <- match(thread) do
7272
query =
@@ -75,12 +75,12 @@ defmodule GroupherServer.CMS.Delegate.AbuseReport do
7575
preload: [^thread, :operate_user]
7676
)
7777

78-
do_list_reports(query, thread, filter)
78+
do_paged_reports(query, thread, filter)
7979
end
8080
end
8181

82-
# def list_reports(%{content_type: thread} = filter) when thread in @article_threads do
83-
def list_reports(%{content_type: thread} = filter) do
82+
# def paged_reports(%{content_type: thread} = filter) when thread in @article_threads do
83+
def paged_reports(%{content_type: thread} = filter) do
8484
with {:ok, info} <- match(thread) do
8585
query =
8686
from(r in AbuseReport,
@@ -89,14 +89,14 @@ defmodule GroupherServer.CMS.Delegate.AbuseReport do
8989
preload: [article_comment: :author]
9090
)
9191

92-
do_list_reports(query, thread, filter)
92+
do_paged_reports(query, thread, filter)
9393
end
9494
end
9595

96-
def list_reports(filter) do
96+
def paged_reports(filter) do
9797
query = from(r in AbuseReport, preload: [:operate_user])
9898

99-
do_list_reports(query, filter)
99+
do_paged_reports(query, filter)
100100
end
101101

102102
@doc """
@@ -196,7 +196,7 @@ defmodule GroupherServer.CMS.Delegate.AbuseReport do
196196
undo_report_article(:article_comment, comment_id, user)
197197
end
198198

199-
defp do_list_reports(query, thread, filter) do
199+
defp do_paged_reports(query, thread, filter) do
200200
%{page: page, size: size} = filter
201201

202202
query
@@ -206,7 +206,7 @@ defmodule GroupherServer.CMS.Delegate.AbuseReport do
206206
|> done()
207207
end
208208

209-
defp do_list_reports(query, %{page: page, size: size}) do
209+
defp do_paged_reports(query, %{page: page, size: size}) do
210210
query |> ORM.paginater(~m(page size)a) |> done()
211211
end
212212

lib/groupher_server/cms/delegates/article_comment.ex

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -30,48 +30,48 @@ defmodule GroupherServer.CMS.Delegate.ArticleComment do
3030
[timeline-mode] list paged article comments
3131
"""
3232

33-
def list_article_comments(thread, article_id, filters, mode, user \\ nil)
33+
def paged_article_comments(thread, article_id, filters, mode, user \\ nil)
3434

35-
def list_article_comments(thread, article_id, filters, :timeline, user) do
35+
def paged_article_comments(thread, article_id, filters, :timeline, user) do
3636
where_query = dynamic([c], not c.is_folded and not c.is_pinned)
37-
do_list_article_comment(thread, article_id, filters, where_query, user)
37+
do_paged_article_comment(thread, article_id, filters, where_query, user)
3838
end
3939

4040
@doc """
4141
[replies-mode] list paged article comments
4242
"""
43-
def list_article_comments(thread, article_id, filters, :replies, user) do
43+
def paged_article_comments(thread, article_id, filters, :replies, user) do
4444
where_query =
4545
dynamic(
4646
[c],
4747
is_nil(c.reply_to_id) and not c.is_folded and not c.is_pinned
4848
)
4949

50-
do_list_article_comment(thread, article_id, filters, where_query, user)
50+
do_paged_article_comment(thread, article_id, filters, where_query, user)
5151
end
5252

53-
def list_folded_article_comments(thread, article_id, filters) do
53+
def paged_folded_article_comments(thread, article_id, filters) do
5454
where_query = dynamic([c], c.is_folded and not c.is_pinned)
55-
do_list_article_comment(thread, article_id, filters, where_query, nil)
55+
do_paged_article_comment(thread, article_id, filters, where_query, nil)
5656
end
5757

58-
def list_folded_article_comments(thread, article_id, filters, user) do
58+
def paged_folded_article_comments(thread, article_id, filters, user) do
5959
where_query = dynamic([c], c.is_folded and not c.is_pinned)
60-
do_list_article_comment(thread, article_id, filters, where_query, user)
60+
do_paged_article_comment(thread, article_id, filters, where_query, user)
6161
end
6262

6363
@doc """
6464
list paged comment replies
6565
"""
66-
def list_comment_replies(comment_id, filters, user \\ nil)
66+
def paged_comment_replies(comment_id, filters, user \\ nil)
6767

68-
def list_comment_replies(comment_id, filters, user) do
69-
do_list_comment_replies(comment_id, filters, user)
68+
def paged_comment_replies(comment_id, filters, user) do
69+
do_paged_comment_replies(comment_id, filters, user)
7070
end
7171

72-
@spec list_article_comments_participators(T.comment_thread(), Integer.t(), T.paged_filter()) ::
72+
@spec paged_article_comments_participators(T.comment_thread(), Integer.t(), T.paged_filter()) ::
7373
{:ok, T.paged_users()}
74-
def list_article_comments_participators(thread, article_id, filters) do
74+
def paged_article_comments_participators(thread, article_id, filters) do
7575
%{page: page, size: size} = filters
7676

7777
with {:ok, thread_query} <- match(thread, :query, article_id) do
@@ -196,7 +196,7 @@ defmodule GroupherServer.CMS.Delegate.ArticleComment do
196196
)
197197
end
198198

199-
defp do_list_article_comment(thread, article_id, filters, where_query, user) do
199+
defp do_paged_article_comment(thread, article_id, filters, where_query, user) do
200200
%{page: page, size: size} = filters
201201
sort = Map.get(filters, :sort, :asc_inserted)
202202

@@ -216,7 +216,7 @@ defmodule GroupherServer.CMS.Delegate.ArticleComment do
216216
end
217217
end
218218

219-
defp do_list_comment_replies(comment_id, filters, user) do
219+
defp do_paged_comment_replies(comment_id, filters, user) do
220220
%{page: page, size: size} = filters
221221
query = from(c in ArticleComment, preload: [reply_to: :author])
222222

0 commit comments

Comments
 (0)