(dataDir, daemonURL string)
| 153 | } |
| 154 | |
| 155 | func listSessions(dataDir, daemonURL string) ([]control.SessionInfo, error) { |
| 156 | if client, ok := daemonClient(daemonURL); ok { |
| 157 | return client.ListSessions() |
| 158 | } |
| 159 | paths, err := store.Init(dataDir) |
| 160 | if err != nil { |
| 161 | return nil, err |
| 162 | } |
| 163 | db, err := store.Open(paths) |
| 164 | if err != nil { |
| 165 | return nil, err |
| 166 | } |
| 167 | defer db.Close() |
| 168 | return control.Service{DB: db, Paths: paths}.ListSessions() |
| 169 | } |
| 170 | |
| 171 | func inspectSession(dataDir, daemonURL, sessionID string) (control.SessionInfo, error) { |
| 172 | if client, ok := daemonClient(daemonURL); ok { |
no test coverage detected