@chatscope/use-chat
Version:
React hook for state management in chat applications
20 lines (16 loc) • 382 B
text/typescript
import { UserStatus } from "./enums/UserStatus";
export type PresenceParams = {
status?: UserStatus;
description?: string;
};
export class Presence {
status: UserStatus = UserStatus.Unknown;
description = "";
constructor({
status = UserStatus.Unknown,
description = "",
}: PresenceParams) {
this.status = status;
this.description = description;
}
}