Overwolf.streaming.start(settings, callback) doesn't support undefined settings

Issue Description:
I’m trying to use overwolf.streaming.start with no settings.
Assuming that settings is not mandatory, I expect it to work.
instead, Overwolf Crashes (AHHHHHH MEDIC Popup)

Steps to reproduce:

  1. call overwolf.streaming.start(undefined, ()=>undefined)
  2. Overwolf Crashes and the popup appears

Impact for my app: low

Please attach a zip package of your logs
OverwolfLogs_2020-03-31_12-56-45.zip (2.9 MB)