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

Function map_api_session

crates/opencode-tui/src/app/app.rs:3328–3343  ·  view source on GitHub ↗
(session: &SessionInfo)

Source from the content-addressed store, hash-verified

3326}
3327
3328fn map_api_session(session: &SessionInfo) -> Session {
3329 Session {
3330 id: session.id.clone(),
3331 title: session.title.clone(),
3332 created_at: Utc
3333 .timestamp_millis_opt(session.time.created)
3334 .single()
3335 .unwrap_or_else(Utc::now),
3336 updated_at: Utc
3337 .timestamp_millis_opt(session.time.updated)
3338 .single()
3339 .unwrap_or_else(Utc::now),
3340 parent_id: session.parent_id.clone(),
3341 share: None,
3342 }
3343}
3344
3345fn map_api_message(message: &MessageInfo) -> Message {
3346 let parts: Vec<ContextMessagePart> = message

Callers 3

Calls 1

cloneMethod · 0.45

Tested by

no test coverage detected