sipher/src/lib/auth/client.ts
Nixyan 45301ac52b Add friend request functionality and user status updates
- Implemented a modal for sending and managing friend requests, allowing users to send, accept, decline, or ignore requests.
- Enhanced user status management by integrating real-time updates for online, busy, offline, and away statuses.
- Updated the API and database schema to support new friend request and user status features.
- Improved socket management for better connection handling and user experience.
- Refactored UI components to accommodate new functionalities while maintaining consistency.
2025-12-28 01:10:31 -03:00

16 lines
No EOL
506 B
TypeScript

import { convexClient } from "@convex-dev/better-auth/client/plugins";
import { inferAdditionalFields, oneTimeTokenClient, usernameClient } from "better-auth/client/plugins";
import { createAuthClient } from "better-auth/react";
import { auth } from "../../../convex/betterAuth/auth";
export const authClient = createAuthClient({
plugins: [
convexClient(),
usernameClient(),
oneTimeTokenClient(),
inferAdditionalFields<typeof auth>(),
],
sessionOptions: {
refetchOnWindowFocus: false,
},
});