feat(contacts): switch contacts UX to email-first flow
Some checks failed
CI / test (push) Failing after 18s

- expose email in user search/contact responses

- add add-contact-by-email API endpoint

- show email in contacts/search and add contact form by email in Contacts tab
This commit is contained in:
2026-03-08 11:51:02 +03:00
parent 897defc39d
commit cbd1b008bb
6 changed files with 77 additions and 5 deletions

View File

@@ -48,6 +48,10 @@ export async function addContact(userId: number): Promise<void> {
await http.post(`/users/${userId}/contacts`);
}
export async function addContactByEmail(email: string): Promise<void> {
await http.post("/users/contacts/by-email", { email });
}
export async function removeContact(userId: number): Promise<void> {
await http.delete(`/users/${userId}/contacts`);
}