MCPcopy Index your code
hub / github.com/REditorSupport/vscode-R / startRequestWatcher

Function startRequestWatcher

src/session.ts:86–99  ·  view source on GitHub ↗
(sessionStatusBarItem: StatusBarItem)

Source from the content-addressed store, hash-verified

84}
85
86export function startRequestWatcher(sessionStatusBarItem: StatusBarItem): void {
87 console.info('[startRequestWatcher] Starting');
88 requestFile = path.join(homeExtDir(), 'request.log');
89 requestLockFile = path.join(homeExtDir(), 'request.lock');
90 requestTimeStamp = 0;
91 responseTimeStamp = 0;
92 if (!fs.existsSync(requestLockFile)) {
93 fs.createFileSync(requestLockFile);
94 }
95 fs.watch(requestLockFile, {}, () => {
96 void updateRequest(sessionStatusBarItem);
97 });
98 console.info('[startRequestWatcher] Done');
99}
100
101export function attachActive(): void {
102 if (config().get<boolean>('sessionWatcher')) {

Callers

nothing calls this directly

Calls 2

homeExtDirFunction · 0.90
updateRequestFunction · 0.85

Tested by

no test coverage detected