mirror of https://github.com/vector-im/riot-web
Convert shouldHideEvent to TS
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>pull/21833/head
parent
ee4f75cb6e
commit
dd8cac307c
|
@ -14,10 +14,20 @@
|
||||||
limitations under the License.
|
limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
import {MatrixEvent} from "matrix-js-sdk/src/models/event";
|
||||||
|
|
||||||
import SettingsStore from "./settings/SettingsStore";
|
import SettingsStore from "./settings/SettingsStore";
|
||||||
|
|
||||||
function memberEventDiff(ev) {
|
interface IDiff {
|
||||||
const diff = {
|
isMemberEvent: boolean;
|
||||||
|
isJoin?: boolean;
|
||||||
|
isPart?: boolean;
|
||||||
|
isDisplaynameChange?: boolean;
|
||||||
|
isAvatarChange?: boolean;
|
||||||
|
}
|
||||||
|
|
||||||
|
function memberEventDiff(ev: MatrixEvent): IDiff {
|
||||||
|
const diff: IDiff = {
|
||||||
isMemberEvent: ev.getType() === 'm.room.member',
|
isMemberEvent: ev.getType() === 'm.room.member',
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -37,7 +47,7 @@ function memberEventDiff(ev) {
|
||||||
return diff;
|
return diff;
|
||||||
}
|
}
|
||||||
|
|
||||||
export default function shouldHideEvent(ev) {
|
export default function shouldHideEvent(ev: MatrixEvent): boolean {
|
||||||
// Wrap getValue() for readability. Calling the SettingsStore can be
|
// Wrap getValue() for readability. Calling the SettingsStore can be
|
||||||
// fairly resource heavy, so the checks below should avoid hitting it
|
// fairly resource heavy, so the checks below should avoid hitting it
|
||||||
// where possible.
|
// where possible.
|
Loading…
Reference in New Issue