(state, target = "")
| 1035 | } |
| 1036 | |
| 1037 | async function sessionIsIdle(client, sessionID, directory, options = {}) { |
| 1038 | return await sessionStatusType(client, sessionID, directory, options) === "idle" |
| 1039 | } |
| 1040 | |
| 1041 | function scheduleIdleWork(directory, client, sessionID) { |
| 1042 | const previous = idleTimers.get(sessionID) |
| 1043 | if (previous) clearTimeout(previous) |
| 1044 | const timer = setTimeout(() => { |
| 1045 | idleTimers.delete(sessionID) |
| 1046 | Promise.resolve() |
no test coverage detected