Skip to content

Commit 20881e5

Browse files
committed
feat: Add session id prop
1 parent e1f2f48 commit 20881e5

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/LanguageClient.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { LanguageClientManager } from '@codingame/monaco-languageclient-wrapper/
44

55
export interface LanguageClientProps {
66
id: string
7+
sessionId?: string
78
languageServerUrl: string
89
getSecurityToken: () => Promise<string>
910
libraryUrls?: string[]
@@ -15,6 +16,7 @@ const defaultLibraryUrls: string[] = []
1516

1617
function LanguageClient ({
1718
id,
19+
sessionId,
1820
languageServerUrl,
1921
getSecurityToken,
2022
libraryUrls = defaultLibraryUrls,
@@ -26,7 +28,7 @@ function LanguageClient ({
2628
const languageClientRef = useRef<LanguageClientManager>()
2729
useEffect(() => {
2830
console.info(`Starting language server for language ${id}`)
29-
const languageClient = createLanguageClientManager(id, languageServerUrl, getSecurityToken, libraryUrls)
31+
const languageClient = createLanguageClientManager(id, sessionId, languageServerUrl, getSecurityToken, libraryUrls)
3032
languageClientRef.current = languageClient
3133
const errorDisposable = languageClient.onError((error: Error) => {
3234
if (onErrorRef.current != null) {

0 commit comments

Comments
 (0)