fix: 修复 打点 null parames 报错

Signed-off-by: huyufei <yufei.hu@castbox.fm>
hotfix/v1.0.12.2
胡宇飞 2024-05-31 17:25:43 +08:00
parent 6512ed327c
commit 85dc66dc2d
2 changed files with 13 additions and 0 deletions

View File

@ -153,6 +153,13 @@ namespace Guru
return; return;
string eventName = $"level_end_success_{level}"; string eventName = $"level_end_success_{level}";
if (extra == null)
{
extra = new Dictionary<string, object>()
{
["level"] = level,
};
}
LogEvent(eventName, extra, new EventSetting() LogEvent(eventName, extra, new EventSetting()
{ {
EnableFirebaseAnalytics = true, EnableFirebaseAnalytics = true,

View File

@ -189,6 +189,12 @@ namespace Guru
if (!IsEnable) return; if (!IsEnable) return;
if (extras == null)
{
LogEvent(eventName, eventSetting); // 防空判定
return;
}
eventSetting ??= _defaultEventSetting; eventSetting ??= _defaultEventSetting;
if (eventSetting.EnableFirebaseAnalytics) if (eventSetting.EnableFirebaseAnalytics)
{ {