MCPcopy Index your code
hub / github.com/ChrisFeldmeier/OpenCodeRust / open_session_export_dialog

Method open_session_export_dialog

crates/opencode-tui/src/app/app.rs:1867–1886  ·  view source on GitHub ↗
(&mut self)

Source from the content-addressed store, hash-verified

1865 }
1866
1867 fn open_session_export_dialog(&mut self) {
1868 let Some(session_id) = self.current_session_id() else {
1869 self.alert_dialog
1870 .set_message("No active session to export.");
1871 self.alert_dialog.open();
1872 return;
1873 };
1874
1875 let title = self
1876 .context
1877 .session
1878 .read()
1879 .sessions
1880 .get(&session_id)
1881 .map(|s| s.title.clone())
1882 .unwrap_or_else(|| "New Session".to_string());
1883 let default_filename = default_export_filename(&title, &session_id);
1884 self.session_export_dialog
1885 .open(session_id, default_filename);
1886 }
1887
1888 fn open_prompt_stash_dialog(&mut self) {
1889 let entries = self

Callers 1

Calls 7

default_export_filenameFunction · 0.85
current_session_idMethod · 0.80
set_messageMethod · 0.80
readMethod · 0.80
openMethod · 0.45
getMethod · 0.45
cloneMethod · 0.45

Tested by

no test coverage detected