( ctx context.Context, sessions taskBridgeSessionManager, sessionID string, )
| 702 | } |
| 703 | |
| 704 | func taskSessionRuntimeState( |
| 705 | ctx context.Context, |
| 706 | sessions taskBridgeSessionManager, |
| 707 | sessionID string, |
| 708 | ) (bool, string, error) { |
| 709 | evidence, err := inspectTaskSessionRecovery(ctx, sessions, sessionID) |
| 710 | if err != nil { |
| 711 | return false, "", err |
| 712 | } |
| 713 | return evidence.live, evidence.state, nil |
| 714 | } |
| 715 | |
| 716 | func isTaskSessionStateLive(state session.State) bool { |
| 717 | switch state { |