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