fix duplicate channel list item
This commit is contained in:
@@ -48,8 +48,6 @@ export const CreateChannelModal = () => {
|
|||||||
|
|
||||||
// publish channel
|
// publish channel
|
||||||
pool.publish(event, MESSAGE_RELAYS);
|
pool.publish(event, MESSAGE_RELAYS);
|
||||||
// insert to database
|
|
||||||
createChannel(event.id, event.content, event.created_at);
|
|
||||||
// update jotai state
|
// update jotai state
|
||||||
setChannel((prev: any) => [
|
setChannel((prev: any) => [
|
||||||
...prev,
|
...prev,
|
||||||
@@ -62,6 +60,8 @@ export const CreateChannelModal = () => {
|
|||||||
// reset form
|
// reset form
|
||||||
reset();
|
reset();
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
|
// insert to database
|
||||||
|
createChannel(event.id, event.content, event.created_at);
|
||||||
// close modal
|
// close modal
|
||||||
setOpen(false);
|
setOpen(false);
|
||||||
// redirect to channel page
|
// redirect to channel page
|
||||||
|
|||||||
Reference in New Issue
Block a user