Skip to content

Commit 6912337

Browse files
debug added
1 parent e8beaa1 commit 6912337

File tree

3 files changed

+39
-2
lines changed

3 files changed

+39
-2
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@codebolt/codeboltjs",
3-
"version": "1.1.20",
3+
"version": "1.1.21",
44
"description": "",
55
"keywords": [],
66
"author": "",

src/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ import git from './modules/git';
1717
import dbmemory from './modules/dbmemory';
1818
import cbstate from './modules/state';
1919
import task from './modules/task';
20-
2120
import vectorDB from './modules/vectordb';
21+
import debug from './modules/debug'
2222
import WebSocket from 'ws';
2323

2424

@@ -94,6 +94,7 @@ class Codebolt {
9494
cbstate=cbstate;
9595
taskplaner=task;
9696
vectordb=vectorDB;
97+
debug=debug;
9798
}
9899

99100
// export default new Codebolt();

src/modules/debug.ts

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
import cbws from './websocket';
2+
3+
enum logType{
4+
info="info",
5+
error="error",
6+
warning="warning"
7+
}
8+
9+
10+
export const debug={
11+
debug(log:string,type:logType) {
12+
return new Promise((resolve, reject) => {
13+
cbws.getWebsocket.send(JSON.stringify({
14+
"type": "debugEvent",
15+
message:{
16+
log,
17+
type
18+
}
19+
}));
20+
cbws.getWebsocket.on('message', (data: string) => {
21+
const response = JSON.parse(data);
22+
if (response.type === "debugEventResponse") {
23+
resolve(response); // Resolve the Promise with the response data
24+
}
25+
})
26+
})
27+
28+
29+
}
30+
}
31+
32+
33+
export default debug;
34+
35+
36+

0 commit comments

Comments
 (0)