update doomloy
This commit is contained in:
parent
d15a1f1879
commit
6c771bad80
@ -2,9 +2,8 @@ name: Deploy
|
||||
run-name: ${{ gitea.actor }} build image and push to container registry
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- 'main'
|
||||
registry_package:
|
||||
types: [published]
|
||||
|
||||
jobs:
|
||||
CreateImage:
|
||||
|
@ -3,6 +3,7 @@ services:
|
||||
container_name: hub
|
||||
restart: unless-stopped
|
||||
hostname: hub
|
||||
image: gitea.pena/penaside/front-hub/main:$GITHUB_RUN_NUMBER
|
||||
image: gitea.pena/penaside/front-hub/main:$latest
|
||||
tty: true
|
||||
pull_policy: always
|
||||
|
||||
|
@ -252,8 +252,8 @@ export default function Chat({ open = false, onclickArrow, sx }: Props) {
|
||||
if (open && messages.length > 1) {
|
||||
// Ищем последнее непрочитанное сообщение НЕ от текущего пользователя
|
||||
let lastUnreadMessage = null;
|
||||
|
||||
for (let i = messages.length - 1; i >= 0; i--) {
|
||||
|
||||
for (let i = messages.length - 1; i >= 0; i--) {
|
||||
const message = messages[i];
|
||||
|
||||
// Пропускаем системные сообщения (приветствие)
|
||||
@ -283,7 +283,7 @@ export default function Chat({ open = false, onclickArrow, sx }: Props) {
|
||||
// Отправляем shown только на последнее непрочитанное сообщение не от нас
|
||||
if (lastUnreadMessage) {
|
||||
shownMessage(lastUnreadMessage.id);
|
||||
}
|
||||
}
|
||||
}
|
||||
}, [open, messages, user, ticket.sessionData?.sessionId]);
|
||||
|
||||
|
@ -76,7 +76,7 @@ export default function FloatingSupportChat() {
|
||||
|
||||
// Получаем последнее сообщение
|
||||
const lastMessage = messages[messages.length - 1];
|
||||
|
||||
|
||||
// Определяем, является ли сообщение от текущего пользователя
|
||||
const currentUserId = user || sessionData?.sessionId;
|
||||
const isLastMessageOwn = currentUserId === lastMessage.user_id;
|
||||
@ -97,7 +97,7 @@ export default function FloatingSupportChat() {
|
||||
// Считаем все предыдущие непрочитанные сообщения до своего
|
||||
for (let i = messages.length - 2; i >= 0; i--) {
|
||||
const message = messages[i];
|
||||
|
||||
|
||||
// Пропускаем системные сообщения
|
||||
if (message.id === "111" || message.system) {
|
||||
continue;
|
||||
@ -107,7 +107,7 @@ export default function FloatingSupportChat() {
|
||||
if (currentUserId === message.user_id) {
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
// Если сообщение не прочитано - увеличиваем счетчик
|
||||
if (message.shown?.me !== 1) {
|
||||
count++;
|
||||
|
Loading…
Reference in New Issue
Block a user