Files
Messenger/web/src/api/search.ts
benya bc483afd78
Some checks failed
CI / test (push) Failing after 24s
feat(search): add unified global search for users/chats/messages
2026-03-08 09:41:20 +03:00

17 lines
478 B
TypeScript

import { http } from "./http";
import type { DiscoverChat, Message, UserSearchItem } from "../chat/types";
export interface GlobalSearchResponse {
users: UserSearchItem[];
chats: DiscoverChat[];
messages: Message[];
}
export async function globalSearch(query: string): Promise<GlobalSearchResponse> {
const { data } = await http.get<GlobalSearchResponse>("/search", {
params: { query, users_limit: 10, chats_limit: 10, messages_limit: 10 }
});
return data;
}