fix last commit

pull/90/head
Aevann 2023-01-21 12:54:15 +02:00
parent 6cc7d311a3
commit f64f0ddaf0
2 changed files with 7 additions and 3 deletions

View File

@ -146,6 +146,8 @@ socket.on('speak', function(json) {
socket.on('catchup', function(json) {
for (const message of json) {
const existing = document.getElementById(json['id'])
if (existing) break
handle_message(message)
}
})

View File

@ -133,12 +133,14 @@ def refresh_online():
@limiter.limit(DEFAULT_RATELIMIT, key_func=get_ID)
@admin_level_required(PERMS['CHAT'])
def connect(v):
join_room(request.referrer)
if v.username not in online[request.referrer]:
join_room(request.referrer)
online[request.referrer].append(v.username)
refresh_online()
emit('catchup', messages[request.referrer], room=request.referrer)
emit('typing', typing[request.referrer], room=request.referrer)
emit('catchup', messages[request.referrer], room=request.referrer)
emit('typing', typing[request.referrer], room=request.referrer)
return '', 204
@socketio.on('disconnect')