Implement "Add room to group" feature
This commit is contained in:
parent
b42cf74216
commit
ddab8d7b5c
7 changed files with 328 additions and 4 deletions
|
@ -22,6 +22,14 @@ export const GroupMemberType = PropTypes.shape({
|
|||
avatarUrl: PropTypes.string,
|
||||
});
|
||||
|
||||
export const GroupRoomType = PropTypes.shape({
|
||||
name: PropTypes.string,
|
||||
// TODO: API doesn't return this yet
|
||||
// roomId: PropTypes.string.isRequired,
|
||||
canonicalAlias: PropTypes.string,
|
||||
avatarUrl: PropTypes.string,
|
||||
});
|
||||
|
||||
export function groupMemberFromApiObject(apiObject) {
|
||||
return {
|
||||
userId: apiObject.user_id,
|
||||
|
@ -29,3 +37,11 @@ export function groupMemberFromApiObject(apiObject) {
|
|||
avatarUrl: apiObject.avatar_url,
|
||||
};
|
||||
}
|
||||
|
||||
export function groupRoomFromApiObject(apiObject) {
|
||||
return {
|
||||
name: apiObject.name,
|
||||
canonicalAlias: apiObject.canonical_alias,
|
||||
avatarUrl: apiObject.avatar_url,
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue