Files

29 lines
697 B
JavaScript

import { useMemo } from "react";
import useChannelList from "./useChannelList";
const useGetChannel = (channelID) => {
const { channels, dm_channels } = useChannelList()
const channelDetails = useMemo(() => {
if (!channelID) {
return null
}
const channel = channels.find(channel => channel.name === channelID)
if (channel) {
return channel
}
const dm_channel = dm_channels.find(dm_channel => dm_channel.name === channelID)
if (dm_channel) {
return dm_channel
}
return null
}, [channels, dm_channels, channelID])
return channelDetails
}
export default useGetChannel;