add ydoc.isDestroyed property
				
					
				
			This commit is contained in:
		
							parent
							
								
									7422b18e87
								
							
						
					
					
						commit
						f604250fc3
					
				| @ -104,6 +104,7 @@ export class Doc extends ObservableV2 { | |||||||
|      * lost (with false as a parameter). |      * lost (with false as a parameter). | ||||||
|      */ |      */ | ||||||
|     this.isSynced = false |     this.isSynced = false | ||||||
|  |     this.isDestroyed = false | ||||||
|     /** |     /** | ||||||
|      * Promise that resolves once the document has been loaded from a presistence provider. |      * Promise that resolves once the document has been loaded from a presistence provider. | ||||||
|      */ |      */ | ||||||
| @ -322,6 +323,7 @@ export class Doc extends ObservableV2 { | |||||||
|    * Emit `destroy` event and unregister all event handlers. |    * Emit `destroy` event and unregister all event handlers. | ||||||
|    */ |    */ | ||||||
|   destroy () { |   destroy () { | ||||||
|  |     this.isDestroyed = true | ||||||
|     array.from(this.subdocs).forEach(subdoc => subdoc.destroy()) |     array.from(this.subdocs).forEach(subdoc => subdoc.destroy()) | ||||||
|     const item = this._item |     const item = this._item | ||||||
|     if (item !== null) { |     if (item !== null) { | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user