@@ -5,6 +5,7 @@ import { SocketIOAPI, UpdateUserSchema } from '../api/socketio';
55import { VirtualFileSystem } from '../core/remoteFileSystemProvider' ;
66import { ChatViewProvider } from './chatViewProvider' ;
77import { LocalReplicaSCMProvider } from '../scm/localReplicaSCM' ;
8+ import { ReviewPanelProvider } from './reviewPanelProvider' ;
89
910interface ExtendedUpdateUserSchema extends UpdateUserSchema {
1011 selection ?: {
@@ -59,6 +60,7 @@ export class ClientManager {
5960 private readonly onlineUsers : { [ K :string ] :ExtendedUpdateUserSchema } = { } ;
6061 private connectedFlag : boolean = true ;
6162 private readonly chatViewer : ChatViewProvider ;
63+ private readonly reviewPanel : ReviewPanelProvider ;
6264
6365 constructor (
6466 private readonly vfs : VirtualFileSystem ,
@@ -101,6 +103,7 @@ export class ClientManager {
101103 } ) ;
102104
103105 this . chatViewer = new ChatViewProvider ( this . vfs , this . publicId , this . context . extensionUri , this . socket ) ;
106+ this . reviewPanel = new ReviewPanelProvider ( this . vfs , this . context , this . socket ) ;
104107 this . status = vscode . window . createStatusBarItem ( vscode . StatusBarAlignment . Left , 0 ) ;
105108 this . updateStatus ( ) ;
106109 }
@@ -376,6 +379,8 @@ export class ClientManager {
376379 } ) ,
377380 // register chat view provider
378381 ...this . chatViewer . triggers ,
382+ // register review panel provider
383+ ...this . reviewPanel . triggers ,
379384 // update this client's position
380385 vscode . window . onDidChangeTextEditorSelection ( async e => {
381386 if ( e . kind === undefined ) { return ; }
0 commit comments