fux chat tping

master
Aevann 2024-04-28 15:44:43 +03:00
parent 2927e1cddf
commit ee8c58c4e3
1 changed files with 10 additions and 10 deletions

View File

@ -278,18 +278,18 @@ def typing_indicator(data, v):
if not typing.get(room):
typing[room] = []
typing_room = typing[room]
if data and v.username not in typing[room]:
typing_room.append(v.username)
elif not data and v.username in typing[room]:
typing_room.remove(v.username)
if v.shadowbanned:
emit('typing', typing_room)
if data and v.username not in typing[room]:
emit('typing', typing[room] + [v.username])
elif not data and v.username in typing[room]:
emit('typing', typing[room] - [v.username])
else:
typing[room] = typing_room
emit('typing', typing[room], room=room)
if data and v.username not in typing[room]:
typing[room].append(v.username)
emit('typing', typing[room], room=room)
elif not data and v.username in typing[room]:
typing[room].remove(v.username)
emit('typing', typing[room], room=room)
return ''