Skip to content

Commit c2b3a75

Browse files
committed
fix: types and linting errors
1 parent 8130365 commit c2b3a75

File tree

6 files changed

+15
-15
lines changed

6 files changed

+15
-15
lines changed

app/messaging/[roomId]/page.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
import { CreateMessage } from "@/app/messaging/components/CreateMessage"
22
import { MessagesList } from "@/app/messaging/components/MessagesList"
33

4-
import { getMessages, getRoom, getRooms } from "@/modules/messaging"
4+
import { getMessages, getRoom } from "@/modules/messaging"
55

66
export default async function Page({ params }: { params: { roomId: string } }) {
77
const roomId = parseInt(params.roomId)
88
const messages = await getMessages({ roomId })
9-
console.log(messages)
109

1110
const room = await getRoom({ id: roomId })
1211
return (

app/messaging/components/CreateRoomSheet.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ export default function CreateRoomSheet({
4242
rooms: Room[]
4343
}) {
4444
const [open, setOpen] = React.useState(false)
45-
const [value, setValue] = React.useState("")
45+
const [value] = React.useState("")
4646
const [selectedUsers, setSelectedUsers] = useState<User[]>([])
4747
const [roomName, setRoomName] = useState("")
4848

app/messaging/components/MessagesList.tsx

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,6 @@ export const MessagesList: React.FC<{
2525

2626
useEffect(() => {
2727
if (scrollRef.current) {
28-
console.log(
29-
"message created",
30-
scrollRef.current.scrollTop,
31-
scrollRef.current.scrollHeight
32-
)
33-
3428
scrollRef.current.scrollTop = scrollRef.current.scrollHeight + 200
3529
}
3630
}, [messages.at(-1)?.id])
@@ -57,6 +51,7 @@ export const MessagesList: React.FC<{
5751
user_id: string
5852
}) => (
5953
<MessagePanel
54+
key={id}
6055
newMessages={newMessages}
6156
id={id}
6257
user_id={user_id}

components/ui/command.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ const CommandInput = React.forwardRef<
4141
React.ElementRef<typeof CommandPrimitive.Input>,
4242
React.ComponentPropsWithoutRef<typeof CommandPrimitive.Input>
4343
>(({ className, ...props }, ref) => (
44-
<div className="flex items-center border-b px-3" cmdk-input-wrapper="">
44+
<div className="flex items-center border-b px-3">
4545
<MagnifyingGlassIcon className="mr-2 h-4 w-4 shrink-0 opacity-50" />
4646
<CommandPrimitive.Input
4747
ref={ref}

modules/messaging/hooks/useMessages.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,11 @@ export const useMessages = ({
7272
.then(({ data: messagesOlder }) => {
7373
console.log(messagesOlder)
7474

75-
setMessages((messages) => [...messagesOlder, ...messages])
75+
if (messagesOlder) {
76+
setMessages((messages) => [...messagesOlder, ...messages])
77+
} else {
78+
setMessages(messages)
79+
}
7680
})
7781
},
7882
[messages, setMessages, roomId]

modules/messaging/hooks/useRooms.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -135,10 +135,12 @@ export const useRooms = ({
135135
)
136136
.eq("room_id", roomId)
137137

138-
return participants.data?.map((data) => ({
139-
id: data.id,
140-
username: data.profiles.at(0)?.username ?? "",
141-
}))
138+
return (
139+
participants.data?.map((data) => ({
140+
id: data.id,
141+
username: data.profiles.at(0)?.username ?? "",
142+
})) || null
143+
)
142144
},
143145
[]
144146
)

0 commit comments

Comments
 (0)