diff --git a/ShoppingAssistantWebClient.Web/Pages/Chat.razor b/ShoppingAssistantWebClient.Web/Pages/Chat.razor index 8cf37c6..88b9c82 100644 --- a/ShoppingAssistantWebClient.Web/Pages/Chat.razor +++ b/ShoppingAssistantWebClient.Web/Pages/Chat.razor @@ -128,12 +128,11 @@ protected override async Task OnAfterRenderAsync(bool firstRender) { await JSRuntime.InvokeVoidAsync("scrollToBottom", chatMessageRef); - await JSRuntime.InvokeVoidAsync("scrollToBottom", chatMessageRef); - await JSRuntime.InvokeVoidAsync("scrollToBottom", chatMessageRef); } - private void ClickOption(string item) { + private void ClickOption(string item) + { inputValue = item; } diff --git a/ShoppingAssistantWebClient.Web/Pages/Chat.razor.cs b/ShoppingAssistantWebClient.Web/Pages/Chat.razor.cs index 63a439b..802e514 100644 --- a/ShoppingAssistantWebClient.Web/Pages/Chat.razor.cs +++ b/ShoppingAssistantWebClient.Web/Pages/Chat.razor.cs @@ -202,7 +202,7 @@ public partial class Chat : ComponentBase Messages[lengt-1].Text += Message.Text; } - await InvokeAsync(StateHasChanged); + StateHasChanged(); }else if(sseEvent.Event == SearchEventType.Product){ diff --git a/ShoppingAssistantWebClient.Web/Shared/NavMenu.razor.cs b/ShoppingAssistantWebClient.Web/Shared/NavMenu.razor.cs index dde217b..dc36e61 100644 --- a/ShoppingAssistantWebClient.Web/Shared/NavMenu.razor.cs +++ b/ShoppingAssistantWebClient.Web/Shared/NavMenu.razor.cs @@ -81,6 +81,8 @@ namespace ShoppingAssistantWebClient.Web.Shared var response = await _apiClient.QueryAsync(request); await LoadMenus(currentPage, pageSize); + var url = $"/"; + Navigation.NavigateTo(url); }catch(Exception ex){ Console.WriteLine($"Error : {ex.Message}");