mirror of
https://github.com/cinnyapp/cinny.git
synced 2025-09-15 15:22:25 +03:00
consider membership change with reason change (#1441)
This commit is contained in:
parent
bffd27ae5b
commit
60b5b5d312
4 changed files with 10 additions and 4 deletions
|
@ -3,6 +3,7 @@ import { IconSrc, Icons } from 'folds';
|
|||
import { MatrixEvent } from 'matrix-js-sdk';
|
||||
import { IMemberContent, Membership } from '../../types/matrix/room';
|
||||
import { getMxIdLocalPart } from '../utils/matrix';
|
||||
import { isMembershipChanged } from '../utils/room';
|
||||
|
||||
export type ParsedResult = {
|
||||
icon: IconSrc;
|
||||
|
@ -27,7 +28,7 @@ export const useMemberEventParser = (): MemberEventParser => {
|
|||
const senderName = getMxIdLocalPart(senderId);
|
||||
const userName = content.displayname || getMxIdLocalPart(userId);
|
||||
|
||||
if (content.membership !== prevContent.membership) {
|
||||
if (isMembershipChanged(mEvent)) {
|
||||
if (content.membership === Membership.Invite) {
|
||||
if (prevContent.membership === Membership.Knock) {
|
||||
return {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue