You've already forked matrix-js-sdk
mirror of
https://github.com/matrix-org/matrix-js-sdk.git
synced 2025-12-04 05:02:41 +03:00
Merge pull request #1914 from matrix-org/gsouquet/ts-misc
Types adjustment for TS migration
This commit is contained in:
@@ -103,7 +103,7 @@ export class RoomMember extends EventEmitter {
|
|||||||
* @fires module:client~MatrixClient#event:"RoomMember.name"
|
* @fires module:client~MatrixClient#event:"RoomMember.name"
|
||||||
* @fires module:client~MatrixClient#event:"RoomMember.membership"
|
* @fires module:client~MatrixClient#event:"RoomMember.membership"
|
||||||
*/
|
*/
|
||||||
public setMembershipEvent(event: MatrixEvent, roomState: RoomState): void {
|
public setMembershipEvent(event: MatrixEvent, roomState?: RoomState): void {
|
||||||
const displayName = event.getDirectionalContent().displayname;
|
const displayName = event.getDirectionalContent().displayname;
|
||||||
|
|
||||||
if (event.getType() !== "m.room.member") {
|
if (event.getType() !== "m.room.member") {
|
||||||
@@ -322,7 +322,7 @@ export class RoomMember extends EventEmitter {
|
|||||||
const MXID_PATTERN = /@.+:.+/;
|
const MXID_PATTERN = /@.+:.+/;
|
||||||
const LTR_RTL_PATTERN = /[\u200E\u200F\u202A-\u202F]/;
|
const LTR_RTL_PATTERN = /[\u200E\u200F\u202A-\u202F]/;
|
||||||
|
|
||||||
function shouldDisambiguate(selfUserId: string, displayName: string, roomState: RoomState): boolean {
|
function shouldDisambiguate(selfUserId: string, displayName: string, roomState?: RoomState): boolean {
|
||||||
if (!displayName || displayName === selfUserId) return false;
|
if (!displayName || displayName === selfUserId) return false;
|
||||||
|
|
||||||
// First check if the displayname is something we consider truthy
|
// First check if the displayname is something we consider truthy
|
||||||
|
|||||||
Reference in New Issue
Block a user