forked from administration/panel
refactor: clean up recent messages fetch
parent
87c0fab107
commit
626b490912
|
@ -20,17 +20,12 @@ type Props = { users?: boolean | User[] } & (
|
|||
);
|
||||
|
||||
export async function RecentMessages(props: Props) {
|
||||
let recentMessages: WithId<Message>[] = [];
|
||||
|
||||
try {
|
||||
recentMessages = (
|
||||
(props as { query: {} }).query
|
||||
? await fetchMessages((props as { query: Filter<Message> }).query)
|
||||
: await fetchMessagesByUser((props as { userId: string }).userId).catch(
|
||||
() => []
|
||||
)
|
||||
let recentMessages = (
|
||||
await ((props as { query: {} }).query
|
||||
? fetchMessages((props as { query: Filter<Message> }).query)
|
||||
: fetchMessagesByUser((props as { userId: string }).userId)
|
||||
).catch(() => [])
|
||||
).reverse();
|
||||
} catch(e) {}
|
||||
|
||||
const userList = (
|
||||
props.users === true
|
||||
|
|
Loading…
Reference in New Issue