diff --git a/src/components/Author/Card.tsx b/src/components/Author/Card.tsx
index d7d9b757..23f567e6 100644
--- a/src/components/Author/Card.tsx
+++ b/src/components/Author/Card.tsx
@@ -48,7 +48,7 @@ export const AuthorCard = (props: AuthorCardProps) => {
const { changeSearchParam } = useRouter()
const initChat = () => {
openPage(router, `inbox`)
- changeSearchParam('openChat', `${props.author.id}`)
+ changeSearchParam('initChat', `${props.author.id}`)
}
return (
{
return value.name.toLowerCase().match(new RegExp(searchTerm, 'g'))
})
}
-
+const { changeSearchParam } = useRouter()
export const InboxView = () => {
const {
chats,
@@ -55,6 +55,7 @@ export const InboxView = () => {
// const listener = setListener
const handleOpenChat = async (chat: Chat) => {
setCurrentDialog(chat)
+ changeSearchParam('chat', `${chat.id}`)
try {
const response = await loadMessages({ chat: chat.id })
setMessages(response as unknown as MessageType[])
@@ -103,9 +104,9 @@ export const InboxView = () => {
if (textareaParent) {
textareaParent.dataset.replicatedValue = postMessageText()
}
- if (params['openChat']) {
+ if (params['initChat']) {
try {
- const newChat = await actions.createChat([Number(params['openChat'])], '')
+ const newChat = await actions.createChat([Number(params['initChat'])], '')
await loadChats()
const chatToOpen = chats().find((chat) => chat.id === newChat.chat.id)
await handleOpenChat(chatToOpen)