Remove extensible events v1 experimental rendering (#9881)
* Remove extensible events v1 experimental rendering With the changes to extensible events in v2 largely being contained to a room version, we don't need to have this code or the labs flag anymore. If the labs flag becomes useful in the future, it will be re-added. * Run prettier
This commit is contained in:
parent
c09ca7b4ee
commit
67396020e8
4 changed files with 1 additions and 52 deletions
|
@ -20,15 +20,7 @@ import { logger } from "matrix-js-sdk/src/logger";
|
|||
import { removeDirectionOverrideChars } from "matrix-js-sdk/src/utils";
|
||||
import { GuestAccess, HistoryVisibility, JoinRule } from "matrix-js-sdk/src/@types/partials";
|
||||
import { EventType, MsgType } from "matrix-js-sdk/src/@types/event";
|
||||
import {
|
||||
M_EMOTE,
|
||||
M_NOTICE,
|
||||
M_MESSAGE,
|
||||
MessageEvent,
|
||||
M_POLL_START,
|
||||
M_POLL_END,
|
||||
PollStartEvent,
|
||||
} from "matrix-events-sdk";
|
||||
import { M_POLL_START, M_POLL_END, PollStartEvent } from "matrix-events-sdk";
|
||||
|
||||
import { _t } from "./languageHandler";
|
||||
import * as Roles from "./Roles";
|
||||
|
@ -347,17 +339,6 @@ function textForMessageEvent(ev: MatrixEvent): () => string | null {
|
|||
message = textForRedactedPollAndMessageEvent(ev);
|
||||
}
|
||||
|
||||
if (SettingsStore.isEnabled("feature_extensible_events")) {
|
||||
const extev = ev.unstableExtensibleEvent as MessageEvent;
|
||||
if (extev) {
|
||||
if (extev.isEquivalentTo(M_EMOTE)) {
|
||||
return `* ${senderDisplayName} ${extev.text}`;
|
||||
} else if (extev.isEquivalentTo(M_NOTICE) || extev.isEquivalentTo(M_MESSAGE)) {
|
||||
return `${senderDisplayName}: ${extev.text}`;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (ev.getContent().msgtype === MsgType.Emote) {
|
||||
message = "* " + senderDisplayName + " " + message;
|
||||
} else if (ev.getContent().msgtype === MsgType.Image) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue