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) {
|
export async function RecentMessages(props: Props) {
|
||||||
let recentMessages: WithId<Message>[] = [];
|
let recentMessages = (
|
||||||
|
await ((props as { query: {} }).query
|
||||||
try {
|
? fetchMessages((props as { query: Filter<Message> }).query)
|
||||||
recentMessages = (
|
: fetchMessagesByUser((props as { userId: string }).userId)
|
||||||
(props as { query: {} }).query
|
).catch(() => [])
|
||||||
? await fetchMessages((props as { query: Filter<Message> }).query)
|
|
||||||
: await fetchMessagesByUser((props as { userId: string }).userId).catch(
|
|
||||||
() => []
|
|
||||||
)
|
|
||||||
).reverse();
|
).reverse();
|
||||||
} catch(e) {}
|
|
||||||
|
|
||||||
const userList = (
|
const userList = (
|
||||||
props.users === true
|
props.users === true
|
||||||
|
|
Loading…
Reference in New Issue