File tree Expand file tree Collapse file tree 2 files changed +11
-1
lines changed
packages/jupyterlab-collaborative-chat/src
python/jupyterlab-collaborative-chat/jupyterlab_collaborative_chat Expand file tree Collapse file tree 2 files changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -137,6 +137,16 @@ export class YChat extends YDocument<IChatChanges> {
137137 } ) ;
138138 }
139139
140+ getMetadata ( key : string ) : IMetadata | undefined {
141+ return this . _metadata . get ( key ) ;
142+ }
143+
144+ setMetadata ( key : string , value : PartialJSONValue ) {
145+ this . transact ( ( ) => {
146+ this . _metadata . set ( key , value ) ;
147+ } ) ;
148+ }
149+
140150 private _usersObserver = ( event : Y . YMapEvent < IUser > ) : void => {
141151 const userChange = new Array < UserChange > ( ) ;
142152 event . keysChanged . forEach ( key => {
Original file line number Diff line number Diff line change @@ -149,7 +149,7 @@ def get_metadata(self) -> dict[str, dict]:
149149 """
150150 return self ._ymetadata .to_py ()
151151
152- def set_metadata (self , name : str , metadata : dict ):
152+ def set_metadata (self , name : str , metadata : Any ):
153153 """
154154 Adds or modifies a metadata of the document.
155155 """
You can’t perform that action at this time.
0 commit comments