Task
Create frontend/src/types/group.types.ts and frontend/src/services/api/group.service.ts.
Types
Group, GroupMember, GroupRole, GroupInvitation, GroupSession, ChatMessage
Service methods
- Group CRUD:
getMyGroups, getGroup, createGroup, updateGroup, deleteGroup
- Members:
getMembers, updateMemberRole, removeMember, leaveGroup
- Invitations:
sendInvitation, listInvitations, cancelInvitation, getInvitationInfo, acceptInvitation
- Sessions:
getGroupSessions, getGroupSession
- Chatbot:
sendChatMessage
Task
Create
frontend/src/types/group.types.tsandfrontend/src/services/api/group.service.ts.Types
Group,GroupMember,GroupRole,GroupInvitation,GroupSession,ChatMessageService methods
getMyGroups,getGroup,createGroup,updateGroup,deleteGroupgetMembers,updateMemberRole,removeMember,leaveGroupsendInvitation,listInvitations,cancelInvitation,getInvitationInfo,acceptInvitationgetGroupSessions,getGroupSessionsendChatMessage