( state: AgentSessionState, sessionId: TabId, )
| 186 | } |
| 187 | |
| 188 | export function updateSessionLastUsed( |
| 189 | state: AgentSessionState, |
| 190 | sessionId: TabId, |
| 191 | ): AgentSessionState { |
| 192 | return { |
| 193 | ...state, |
| 194 | sessions: state.sessions.map((session) => |
| 195 | session.tabId === sessionId |
| 196 | ? { ...session, lastUsedAt: Date.now() } |
| 197 | : session, |
| 198 | ), |
| 199 | }; |
| 200 | } |
| 201 | |
| 202 | /** |
| 203 | * Update the sessionId for the currently selected tab |
no test coverage detected
searching dependent graphs…