Skip to content

Commit 3a64476

Browse files
chat interface added
1 parent 69d0ee8 commit 3a64476

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,12 @@
1818
"license": "MIT",
1919
"homepage": "https://codeboltai.github.io",
2020
"dependencies": {
21+
"@codebolt/common": "^1.0.3",
2122
"typedoc-plugin-missing-exports": "^2.2.0",
2223
"ws": "^8.17.0"
2324
},
2425
"devDependencies": {
26+
"@types/events": "^3.0.3",
2527
"@types/ws": "^8.5.10",
2628
"jest": "^29.7.0",
2729
"jest-serial-runner": "^1.2.1",

src/modules/chat.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// chat.ts
22
import cbws from './websocket';
33
import { EventEmitter } from 'events';
4+
import {ChatMessage} from '@codebolt/common'
45

56
/**
67
* CustomEventEmitter class that extends the Node.js EventEmitter class.
@@ -13,7 +14,7 @@ export class CustomEventEmitter extends EventEmitter {}
1314
const cbchat = {
1415
eventEmitter: new CustomEventEmitter(),
1516

16-
getChatHistory() {
17+
getChatHistory():Promise<ChatMessage[]> {
1718
return new Promise((resolve, reject) => {
1819
cbws.getWebsocket.send(JSON.stringify({
1920
"type": "getChatHistory"

0 commit comments

Comments
 (0)