@@ -13,20 +13,22 @@ def run
1313 events = @client . fetch_events ( **@params . merge ( group_id : dojo_event_service . group_id ) )
1414 puts "[Doorkeeper] dojo_id: #{ dojo . id } , group_id: #{ dojo_event_service . group_id } , fetched events: #{ events &.size || 0 } "
1515 ( 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
1818
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+ )
3032 end
3133 end
3234 end
0 commit comments