...
This commit is contained in:
@@ -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)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user