@@ -99,27 +99,29 @@ defmodule GroupherServerWeb.Resolvers.CMS do
99
99
# #######################
100
100
# content flag ..
101
101
# #######################
102
+ def pin_content ( _root , ~m( id community_id thread) a , _info ) do
103
+ do_pin_content ( id , community_id , thread )
104
+ end
105
+
102
106
def pin_content ( _root , ~m( id community_id) a , _info ) do
103
107
CMS . pin_content ( % CMS.Post { id: id } , % Community { id: community_id } )
104
108
end
105
109
106
- def pin_content ( _root , ~m( id community_id thread) a , _info ) do
107
- do_pin_content ( id , community_id , thread )
110
+ def undo_pin_content ( _root , ~m( id community_id thread) a , _info ) do
111
+ do_undo_pin_content ( id , community_id , thread )
108
112
end
109
113
110
114
def undo_pin_content ( _root , ~m( id community_id) a , _info ) do
111
115
CMS . undo_pin_content ( % CMS.Post { id: id } , % Community { id: community_id } )
112
116
end
113
117
114
- def undo_pin_content ( _root , ~m ( id community_id thread ) a , _info ) do
115
- do_undo_pin_content ( id , community_id , thread )
118
+ def do_pin_content ( id , community_id , :job ) do
119
+ CMS . pin_content ( % CMS.Job { id: id } , % Community { id: community_id } )
116
120
end
117
121
118
- def do_pin_content ( id , community_id , :job ) ,
119
- do: CMS . pin_content ( % CMS.Job { id: id } , % Community { id: community_id } )
120
-
121
- def do_pin_content ( id , community_id , :repo ) ,
122
- do: CMS . pin_content ( % CMS.Repo { id: id } , % Community { id: community_id } )
122
+ def do_pin_content ( id , community_id , :repo ) do
123
+ CMS . pin_content ( % CMS.Repo { id: id } , % Community { id: community_id } )
124
+ end
123
125
124
126
def do_undo_pin_content ( id , community_id , :job ) do
125
127
CMS . undo_pin_content ( % CMS.Job { id: id } , % Community { id: community_id } )
@@ -129,11 +131,13 @@ defmodule GroupherServerWeb.Resolvers.CMS do
129
131
CMS . undo_pin_content ( % CMS.Repo { id: id } , % Community { id: community_id } )
130
132
end
131
133
132
- def trash_content ( _root , ~m( id thread community_id) a , _info ) ,
133
- do: set_community_flags ( community_id , thread , id , % { trash: true } )
134
+ def trash_content ( _root , ~m( id thread community_id) a , _info ) do
135
+ set_community_flags ( community_id , thread , id , % { trash: true } )
136
+ end
134
137
135
- def undo_trash_content ( _root , ~m( id thread community_id) a , _info ) ,
136
- do: set_community_flags ( community_id , thread , id , % { trash: false } )
138
+ def undo_trash_content ( _root , ~m( id thread community_id) a , _info ) do
139
+ set_community_flags ( community_id , thread , id , % { trash: false } )
140
+ end
137
141
138
142
# TODO: report contents
139
143
# def report_content(_root, ~m(id thread community_id)a, _info),