Wrapping up bedrock implementation
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
use std::{fmt, marker::PhantomData};
|
||||
|
||||
use galaxyui::{AppContext, Entity, SingletonEntity};
|
||||
use serde_json::Value;
|
||||
use strum::IntoEnumIterator;
|
||||
use galaxyui::{AppContext, Entity, SingletonEntity};
|
||||
|
||||
// Re-export for macro use.
|
||||
#[doc(hidden)]
|
||||
@@ -153,8 +153,10 @@ macro_rules! send_telemetry_from_ctx {
|
||||
let event = $event;
|
||||
if event.enablement_state().is_enabled() {
|
||||
let auth_state =
|
||||
<$crate::telemetry::TelemetryContextModel as galaxyui::SingletonEntity>::handle($ctx)
|
||||
.as_ref($ctx);
|
||||
<$crate::telemetry::TelemetryContextModel as galaxyui::SingletonEntity>::handle(
|
||||
$ctx,
|
||||
)
|
||||
.as_ref($ctx);
|
||||
let user_id = auth_state.user_id($ctx);
|
||||
let anonymous_id = auth_state.anonymous_id($ctx);
|
||||
galaxyui::record_telemetry_from_ctx!(
|
||||
|
||||
Reference in New Issue
Block a user