@@ -13,20 +13,22 @@ def run
13
13
events = @client . fetch_events ( **@params . merge ( group_id : dojo_event_service . group_id ) )
14
14
puts "[Doorkeeper] dojo_id: #{ dojo . id } , group_id: #{ dojo_event_service . group_id } , fetched events: #{ events &.size || 0 } "
15
15
( events || [ ] ) . compact . each do |e |
16
- puts "[Doorkeeper] event_id: #{ e . fetch ( 'id' ) } , title: #{ e . fetch ( ' title' ) } "
17
- next unless e . fetch ( ' group' ) . to_s == dojo_event_service . group_id
16
+ puts "[Doorkeeper] event_id: #{ e . fetch ( :id ) } , title: #{ e . fetch ( : title) } "
17
+ next unless e . fetch ( : group) . to_s == dojo_event_service . group_id
18
18
19
- record = dojo_event_service . upcoming_events . find_or_initialize_by ( event_id : e . fetch ( 'id' ) )
20
- record . update! ( service_name : dojo_event_service . name ,
21
- event_title : e . fetch ( 'title' ) ,
22
- event_url : e . fetch ( 'public_url' ) ,
23
- participants : e . fetch ( 'participants' ) ,
24
- event_at : Time . zone . parse ( e . fetch ( 'starts_at' ) ) ,
25
- event_end_at : Time . zone . parse ( e . fetch ( 'ends_at' ) ) ,
26
- event_update_at : Time . zone . parse ( e . fetch ( 'updated_at' ) ) ,
27
- address : e . fetch ( 'address' ) ,
28
- place : e . fetch ( 'venue_name' ) ,
29
- limit : e . fetch ( 'ticket_limit' ) )
19
+ record = dojo_event_service . upcoming_events . find_or_initialize_by ( event_id : e . fetch ( :id ) )
20
+ record . update! (
21
+ service_name : dojo_event_service . name ,
22
+ event_title : e . fetch ( :title ) ,
23
+ event_url : e . fetch ( :public_url ) ,
24
+ participants : e . fetch ( :participants ) ,
25
+ event_at : Time . zone . parse ( e . fetch ( :starts_at ) ) ,
26
+ event_end_at : Time . zone . parse ( e . fetch ( :ends_at ) ) ,
27
+ event_update_at : Time . zone . parse ( e . fetch ( :updated_at ) ) ,
28
+ address : e . fetch ( :address ) ,
29
+ place : e . fetch ( :venue_name ) ,
30
+ limit : e . fetch ( :ticket_limit )
31
+ )
30
32
end
31
33
end
32
34
end
0 commit comments