added safety to setUserId (when called twice)
This commit is contained in:
		
							parent
							
								
									98d87cb26d
								
							
						
					
					
						commit
						bdf290adb2
					
				@ -144,3 +144,4 @@ Yjs is licensed under the [MIT License](./LICENSE.txt).
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
[ShareJs]: https://github.com/share/ShareJS
 | 
					[ShareJs]: https://github.com/share/ShareJS
 | 
				
			||||||
[OpenCoweb]: https://github.com/opencoweb/coweb/wiki
 | 
					[OpenCoweb]: https://github.com/opencoweb/coweb/wiki
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										2
									
								
								dist
									
									
									
									
									
								
							
							
								
								
								
								
								
								
									
									
								
							
						
						
									
										2
									
								
								dist
									
									
									
									
									
								
							@ -1 +1 @@
 | 
				
			|||||||
Subproject commit 8ba1e4ce27a75bb025a5478723ea57f7f437ccf0
 | 
					Subproject commit ab6a193ec6ec799bdb77fa23eeec1f05d5b910d6
 | 
				
			||||||
@ -63,8 +63,12 @@ module.exports = function (Y/* :any */) {
 | 
				
			|||||||
      return this.y.db.stopGarbageCollector()
 | 
					      return this.y.db.stopGarbageCollector()
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    setUserId (userId) {
 | 
					    setUserId (userId) {
 | 
				
			||||||
 | 
					      if (this.userId == null) {
 | 
				
			||||||
        this.userId = userId
 | 
					        this.userId = userId
 | 
				
			||||||
        return this.y.db.setUserId(userId)
 | 
					        return this.y.db.setUserId(userId)
 | 
				
			||||||
 | 
					      } else {
 | 
				
			||||||
 | 
					        return null
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    onUserEvent (f) {
 | 
					    onUserEvent (f) {
 | 
				
			||||||
      this.userEventListeners.push(f)
 | 
					      this.userEventListeners.push(f)
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user