mirror of
				https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
				synced 2025-11-04 04:12:45 +00:00 
			
		
		
		
	fix socketio emits from database event listeners
This commit is contained in:
		@@ -43,7 +43,7 @@ def resource_after_delete(mapper, connection, resource):
 | 
			
		||||
        }
 | 
			
		||||
    ]
 | 
			
		||||
    room = f'/users/{resource.user_hashid}'
 | 
			
		||||
    socketio.emit('patch_user', jsonpatch, namespace='/users', room=room)
 | 
			
		||||
    socketio.emit('patch_user', jsonpatch, room=room)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def cfa_after_delete(mapper, connection, cfa):
 | 
			
		||||
@@ -55,7 +55,7 @@ def cfa_after_delete(mapper, connection, cfa):
 | 
			
		||||
        }
 | 
			
		||||
    ]
 | 
			
		||||
    room = f'/users/{cfa.corpus.user.hashid}'
 | 
			
		||||
    socketio.emit('patch_user', jsonpatch, namespace='/users', room=room)
 | 
			
		||||
    socketio.emit('patch_user', jsonpatch, room=room)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def resource_after_insert(mapper, connection, resource):
 | 
			
		||||
@@ -70,7 +70,7 @@ def resource_after_insert(mapper, connection, resource):
 | 
			
		||||
        }
 | 
			
		||||
    ]
 | 
			
		||||
    room = f'/users/{resource.user_hashid}'
 | 
			
		||||
    socketio.emit('patch_user', jsonpatch, namespace='/users', room=room)
 | 
			
		||||
    socketio.emit('patch_user', jsonpatch, room=room)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def cfa_after_insert(mapper, connection, cfa):
 | 
			
		||||
@@ -84,7 +84,7 @@ def cfa_after_insert(mapper, connection, cfa):
 | 
			
		||||
        }
 | 
			
		||||
    ]
 | 
			
		||||
    room = f'/users/{cfa.corpus.user.hashid}'
 | 
			
		||||
    socketio.emit('patch_user', jsonpatch, namespace='/users', room=room)
 | 
			
		||||
    socketio.emit('patch_user', jsonpatch, room=room)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def resource_after_update(mapper, connection, resource):
 | 
			
		||||
@@ -110,7 +110,7 @@ def resource_after_update(mapper, connection, resource):
 | 
			
		||||
        )
 | 
			
		||||
    if jsonpatch:
 | 
			
		||||
        room = f'/users/{resource.user_hashid}'
 | 
			
		||||
        socketio.emit('patch_user', jsonpatch, namespace='/users', room=room)
 | 
			
		||||
        socketio.emit('patch_user', jsonpatch, room=room)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def job_after_update(mapper, connection, job):
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user