Introduce Membership type
This commit is contained in:
parent
3c6fd58628
commit
da99bad7b9
115 changed files with 582 additions and 526 deletions
|
@ -391,7 +391,7 @@ export function mkEvent(opts: MakeEventProps): MatrixEvent {
|
|||
if (!mxEvent.sender && opts.user && opts.room) {
|
||||
mxEvent.sender = {
|
||||
userId: opts.user,
|
||||
membership: "join",
|
||||
membership: Membership.Join,
|
||||
name: opts.user,
|
||||
rawDisplayName: opts.user,
|
||||
roomId: opts.room,
|
||||
|
@ -465,8 +465,8 @@ export async function mkEncryptedEvent(opts: {
|
|||
export function mkMembership(
|
||||
opts: MakeEventPassThruProps & {
|
||||
room: Room["roomId"];
|
||||
mship: string;
|
||||
prevMship?: string;
|
||||
mship: Membership;
|
||||
prevMship?: Membership;
|
||||
name?: string;
|
||||
url?: string;
|
||||
skey?: string;
|
||||
|
@ -506,7 +506,7 @@ export function mkMembership(
|
|||
export function mkRoomMember(
|
||||
roomId: string,
|
||||
userId: string,
|
||||
membership = "join",
|
||||
membership = Membership.Join,
|
||||
isKicked = false,
|
||||
prevMemberContent: Partial<IContent> = {},
|
||||
): RoomMember {
|
||||
|
@ -654,7 +654,7 @@ export function mkStubRoom(
|
|||
getMembers: jest.fn().mockReturnValue([]),
|
||||
getMembersWithMembership: jest.fn().mockReturnValue([]),
|
||||
getMxcAvatarUrl: () => "mxc://avatar.url/room.png",
|
||||
getMyMembership: jest.fn().mockReturnValue("join"),
|
||||
getMyMembership: jest.fn().mockReturnValue(Membership.Join),
|
||||
getPendingEvents: () => [] as MatrixEvent[],
|
||||
getReceiptsForEvent: jest.fn().mockReturnValue([]),
|
||||
getRecommendedVersion: jest.fn().mockReturnValue(Promise.resolve("")),
|
||||
|
@ -794,7 +794,7 @@ export const mkRoomMemberJoinEvent = (user: string, room: string, content?: ICon
|
|||
event: true,
|
||||
type: EventType.RoomMember,
|
||||
content: {
|
||||
membership: "join",
|
||||
membership: Membership.Join,
|
||||
...content,
|
||||
},
|
||||
skey: user,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue