File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
lib/upcoming_events/tasks Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -11,14 +11,14 @@ def run
11
11
group_ids = @dojos . flat_map do |dojo |
12
12
dojo . dojo_event_services . for ( :connpass ) . pluck ( :group_id )
13
13
end
14
-
14
+
15
15
events = @client . fetch_events ( **@params . merge ( group_id : group_ids ) )
16
16
puts "[connpass] Fetched events: #{ events . size } "
17
17
events . each do |e |
18
18
puts "[connpass] event_id: #{ e . fetch ( 'id' ) } , title: #{ e . fetch ( 'title' ) } "
19
19
dojo_event_service = DojoEventService . find_by ( group_id : e . dig ( 'group' , 'id' ) . to_s )
20
20
next unless dojo_event_service
21
-
21
+
22
22
record = dojo_event_service . upcoming_events . find_or_initialize_by ( event_id : e . fetch ( 'id' ) )
23
23
record . update! ( service_name : dojo_event_service . name ,
24
24
event_title : e . fetch ( 'title' ) ,
You can’t perform that action at this time.
0 commit comments