This commit is contained in:
mmrbnjd
2025-08-01 23:25:56 +03:30
parent 4c1d490000
commit 44afa4dbb6

View File

@@ -96,7 +96,7 @@
</div> </div>
@if (LastOpenChat != null && LastOpenChat.status != Common.Enums.ConversationStatus.Finished && LastOpenChat.Responses != null) @if (LastOpenChat == null || (LastOpenChat != null && LastOpenChat.status != Common.Enums.ConversationStatus.Finished && LastOpenChat.Responses != null))
{ {
<!-- B2: Message input --> <!-- B2: Message input -->
<div class="message-input-container" id="B2"> <div class="message-input-container" id="B2">
@@ -164,10 +164,12 @@
@functions { @functions {
async Task OnClickSendMsg() async Task OnClickSendMsg()
{ {
if (!string.IsNullOrEmpty(MsgInput) && LastOpenChat != null) if (!string.IsNullOrEmpty(MsgInput))
{
if (LastOpenChat != null)
{ {
Common.Enums.ConversationType type = Common.Enums.ConversationType.UE; Common.Enums.ConversationType type = Common.Enums.ConversationType.UE;
var model= await chatService.ADDChatResponse(LastOpenChat.ID, MsgInput, type); var model = await chatService.ADDChatResponse(LastOpenChat.ID, MsgInput, type);
LastOpenChat?.Responses.Add(model); LastOpenChat?.Responses.Add(model);
LastOpenChat.LastText = MsgInput; LastOpenChat.LastText = MsgInput;
await Task.Yield(); await Task.Yield();
@@ -175,6 +177,12 @@
await JS.InvokeVoidAsync("scrollToBottom", "B1"); await JS.InvokeVoidAsync("scrollToBottom", "B1");
MsgInput = string.Empty; MsgInput = string.Empty;
} }
else
{
//TODO New Chat
}
}
} }
protected override async Task OnAfterRenderAsync(bool firstRender) protected override async Task OnAfterRenderAsync(bool firstRender)
{ {
@@ -233,7 +241,8 @@
{ {
if (CompanyInfo != null) if (CompanyInfo != null)
{ {
LastOpenChat = await ChatService.GetLastOpenChatInCompany(CompanyID); // LastOpenChat = await ChatService.GetLastOpenChatInCompany(CompanyID);
LastOpenChat = null;
if (LastOpenChat != null) if (LastOpenChat != null)
{ {