mirror of
https://github.com/tulir/gomuks.git
synced 2025-04-19 18:13:41 -05:00
web/timeline: add better messages for knocks
This commit is contained in:
parent
e20f3161a2
commit
d234981604
1 changed files with 7 additions and 2 deletions
|
@ -87,15 +87,18 @@ function useChangeDescription(
|
||||||
} else if (content.membership === "join") {
|
} else if (content.membership === "join") {
|
||||||
return "joined the room"
|
return "joined the room"
|
||||||
} else if (content.membership === "invite") {
|
} else if (content.membership === "invite") {
|
||||||
|
if (prevContent?.membership === "knock") {
|
||||||
|
return <>accepted {makeTargetElem()}'s join request</>
|
||||||
|
}
|
||||||
return <>invited {makeTargetElem()}</>
|
return <>invited {makeTargetElem()}</>
|
||||||
} else if (content.membership === "ban") {
|
} else if (content.membership === "ban") {
|
||||||
return <>banned {makeTargetElem()}</>
|
return <>banned {makeTargetElem()}</>
|
||||||
} else if (content.membership === "knock") {
|
} else if (content.membership === "knock") {
|
||||||
return "knocked on the room"
|
return "requested to join the room"
|
||||||
} else if (content.membership === "leave") {
|
} else if (content.membership === "leave") {
|
||||||
if (sender === target) {
|
if (sender === target) {
|
||||||
if (prevContent?.membership === "knock") {
|
if (prevContent?.membership === "knock") {
|
||||||
return "cancelled their knock"
|
return "cancelled their join request"
|
||||||
}
|
}
|
||||||
return "left the room"
|
return "left the room"
|
||||||
}
|
}
|
||||||
|
@ -103,6 +106,8 @@ function useChangeDescription(
|
||||||
return <>unbanned {makeTargetElem()}</>
|
return <>unbanned {makeTargetElem()}</>
|
||||||
} else if (prevContent?.membership === "invite") {
|
} else if (prevContent?.membership === "invite") {
|
||||||
return <>disinvited {makeTargetElem()}</>
|
return <>disinvited {makeTargetElem()}</>
|
||||||
|
} else if (prevContent?.membership === "knock") {
|
||||||
|
return <>rejected {makeTargetElem()}'s join request</>
|
||||||
}
|
}
|
||||||
return <>kicked {makeTargetElem()}</>
|
return <>kicked {makeTargetElem()}</>
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue