Checking in progress, though not fully working as expected
This commit is contained in:
@@ -343,14 +343,6 @@ impl AuthManager {
|
||||
|
||||
self.set_needs_reauth(false, ctx);
|
||||
|
||||
// Must be called on the main thread.
|
||||
#[cfg(feature = "crash_reporting")]
|
||||
crate::crash_reporting::set_user_id(
|
||||
user.local_id,
|
||||
Some(user.metadata.email.clone()),
|
||||
ctx,
|
||||
);
|
||||
|
||||
ServerApiProvider::handle(ctx).update(ctx, |provider, ctx| {
|
||||
provider.handle_experiments_fetched(server_experiments, ctx);
|
||||
});
|
||||
|
||||
@@ -489,35 +489,6 @@ pub fn render_privacy_settings_toggles<A: Action + Clone + 'static>(
|
||||
)
|
||||
.finish();
|
||||
|
||||
let toggle_crash = actions.toggle_crash_reporting.clone();
|
||||
let crash_reporting_toggle = Flex::row()
|
||||
.with_main_axis_size(MainAxisSize::Max)
|
||||
.with_main_axis_alignment(MainAxisAlignment::SpaceBetween)
|
||||
.with_child(
|
||||
Shrinkable::new(
|
||||
1.,
|
||||
render_privacy_settings_section_header("Send crash reports", appearance).finish(),
|
||||
)
|
||||
.finish(),
|
||||
)
|
||||
.with_child(
|
||||
appearance
|
||||
.ui_builder()
|
||||
.switch(handles.crash_reporting_switch.clone())
|
||||
.check(PrivacySettings::as_ref(app).is_crash_reporting_enabled)
|
||||
.build()
|
||||
.on_click(move |ctx, _, _| {
|
||||
ctx.dispatch_typed_action(toggle_crash.clone());
|
||||
})
|
||||
.finish(),
|
||||
)
|
||||
.finish();
|
||||
|
||||
let crash_reporting_description = render_description(
|
||||
appearance,
|
||||
"Crash reporting helps Warp's engineering team understand stability and improve performance.".into(),
|
||||
);
|
||||
|
||||
let toggle_cloud = actions.toggle_cloud_conversation_storage.clone();
|
||||
let cloud_conversation_storage_toggle = Flex::row()
|
||||
.with_main_axis_size(MainAxisSize::Max)
|
||||
@@ -576,17 +547,6 @@ pub fn render_privacy_settings_toggles<A: Action + Clone + 'static>(
|
||||
]);
|
||||
}
|
||||
|
||||
if ChannelState::is_crash_reporting_available() {
|
||||
col.add_children(vec![
|
||||
Container::new(crash_reporting_toggle)
|
||||
.with_margin_bottom(AUTH_MODAL_GAP)
|
||||
.finish(),
|
||||
Container::new(crash_reporting_description)
|
||||
.with_margin_bottom(AUTH_MODAL_GAP)
|
||||
.finish(),
|
||||
]);
|
||||
}
|
||||
|
||||
// Hide the cloud conversation storage toggle entirely when AI is disabled:
|
||||
// the setting has no effect without AI, and showing it is confusing.
|
||||
if FeatureFlag::CloudConversations.is_enabled() && is_ai_enabled {
|
||||
|
||||
Reference in New Issue
Block a user