update: 更新 Model 引用, 防止报空

dev
胡宇飞 2024-06-18 11:58:42 +08:00
parent 86742abe46
commit 9d907463ee
3 changed files with 6 additions and 8 deletions

View File

@ -1247,7 +1247,7 @@ namespace Guru
return;
}
if (_model.event_priorities == null) _model.event_priorities = new Dictionary<string, int>(10);
if (Model.event_priorities == null) Model.event_priorities = new Dictionary<string, int>(10);
int i = 0;
string evt = "";
@ -1256,7 +1256,7 @@ namespace Guru
evt = eventNames[i];
if (!string.IsNullOrEmpty(evt))
{
_model.event_priorities[evt] = (int)priority;
Model.event_priorities[evt] = (int)priority;
}
i++;
}
@ -1275,8 +1275,8 @@ namespace Guru
public static EventPriority GetEventPriority(string eventName)
{
if (_model.event_priorities != null
&& _model.event_priorities.TryGetValue(eventName, out int p))
if (Model.event_priorities != null
&& Model.event_priorities.TryGetValue(eventName, out int p))
{
return (EventPriority)p;
}

View File

@ -3,8 +3,8 @@ namespace Guru
public partial class GuruSDK
{
public static string UID => _model?.UserId ?? IPMConfig.IPM_UID;
public static string UUID => _model?.UserId ?? IPMConfig.IPM_UUID;
public static string UID => Model?.UserId ?? IPMConfig.IPM_UID;
public static string UUID => Model?.UserId ?? IPMConfig.IPM_UUID;
public static string DeviceId => IPMConfig.IPM_DEVICE_ID ?? ""; // TODO: change it to _model member later.
public static string PushToken => IPMConfig.IPM_PUSH_TOKEN ?? ""; // TODO: change it to _model member later.
public static string AuthToken => IPMConfig.IPM_TOKEN ?? ""; // TODO: change it to _model member later.

View File

@ -34,8 +34,6 @@ namespace Guru
private GuruSDKInitConfig _initConfig;
private Action<bool> _onCompleteCallback;
private static GuruSDKModel _model;
internal static GuruSDKInitConfig InitConfig => Instance._initConfig;
internal static GuruSDKModel Model => GuruSDKModel.Instance;
private static GuruServicesConfig _appServicesConfig;