@replyke/core
Version:
Replyke: Build interactive apps with social features like comments, votes, feeds, user lists, notifications, and more.
17 lines (16 loc) • 421 B
TypeScript
import { User } from "./User";
export type ConversationMemberRole = "admin" | "member";
export interface ConversationMember {
id: string;
projectId: string;
conversationId: string;
userId: string;
role: ConversationMemberRole | null;
lastReadAt: Date | null;
mutedUntil: Date | null;
isActive: boolean;
leftAt: Date | null;
createdAt: Date;
updatedAt: Date;
user?: User;
}