File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -12,9 +12,10 @@ class FCM
1212 INSTANCE_ID_API = "https://iid.googleapis.com"
1313 TOPIC_REGEX = /[a-zA-Z0-9\- _.~%]+/
1414
15- def initialize ( json_key_path = "" , project_name = "" )
15+ def initialize ( json_key_path = "" , project_name = "" , http_options = { } )
1616 @json_key_path = json_key_path
1717 @project_name = project_name
18+ @http_options = http_options
1819 end
1920
2021 # See https://firebase.google.com/docs/cloud-messaging/send-message
@@ -192,7 +193,7 @@ def send_to_topic_condition(condition, options = {})
192193 def for_uri ( uri , extra_headers = { } )
193194 connection = ::Faraday . new (
194195 url : uri ,
195- request : { timeout : DEFAULT_TIMEOUT }
196+ request : { timeout : @http_options . fetch ( :timeout , DEFAULT_TIMEOUT ) }
196197 ) do |faraday |
197198 faraday . adapter Faraday . default_adapter
198199 faraday . headers [ "Content-Type" ] = "application/json"
You can’t perform that action at this time.
0 commit comments