private static void OnLoginNotification(Dictionary <string, object> data) { if (TryGetLiveQuery(data, out LCLiveQuery liveQuery) && data.TryGetValue("object", out object obj) && obj is Dictionary <string, object> dict) { LCObjectData objectData = LCObjectData.Decode(dict); LCUser user = LCUser.GenerateUser(objectData); liveQuery.OnLogin?.Invoke(user); } }