mirror of
https://github.com/vector-im/element-web.git
synced 2026-05-05 12:16:53 +02:00
update to new module sdk
This commit is contained in:
parent
66e73818a8
commit
706b33fcf4
@ -81,7 +81,7 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.12.5",
|
||||
"@element-hq/element-web-module-api": "1.1.0",
|
||||
"@element-hq/element-web-module-api": "1.2.0",
|
||||
"@fontsource/inconsolata": "^5",
|
||||
"@fontsource/inter": "^5",
|
||||
"@formatjs/intl-segmenter": "^11.5.7",
|
||||
|
||||
@ -30,14 +30,14 @@ interface CustomMessageComponentProps extends Omit<ModuleCustomMessageComponentP
|
||||
|
||||
export class CustomComponentsApi implements ICustomComponentsApi {
|
||||
/**
|
||||
* Convert a matrix-js-sdk event into a SDK-neutral ModuleMatrixEvent.
|
||||
* @param sdkEvent
|
||||
* Convert a matrix-js-sdk event into a ModuleMatrixEvent.
|
||||
* @param mxEvent
|
||||
* @returns An event object, or `null` if the event was not a message event.
|
||||
*/
|
||||
private static getModuleMatrixEvent(sdkEvent: MatrixEvent): ModuleMatrixEvent | null {
|
||||
const eventId = sdkEvent.getId();
|
||||
const roomId = sdkEvent.getRoomId();
|
||||
const sender = sdkEvent.sender;
|
||||
private static getModuleMatrixEvent(mxEvent: MatrixEvent): ModuleMatrixEvent | null {
|
||||
const eventId = mxEvent.getId();
|
||||
const roomId = mxEvent.getRoomId();
|
||||
const sender = mxEvent.sender;
|
||||
// Typically we wouldn't expect messages without these keys to be rendered
|
||||
// by the timeline, but for the sake of type safety.
|
||||
if (!eventId || !roomId || !sender) {
|
||||
@ -45,15 +45,14 @@ export class CustomComponentsApi implements ICustomComponentsApi {
|
||||
return null;
|
||||
}
|
||||
return {
|
||||
content: sdkEvent.getContent(),
|
||||
content: mxEvent.getContent(),
|
||||
eventId,
|
||||
originServerTs: sdkEvent.getTs(),
|
||||
redacts: sdkEvent.event.redacts,
|
||||
originServerTs: mxEvent.getTs(),
|
||||
roomId,
|
||||
sender: sender.userId,
|
||||
stateKey: sdkEvent.getStateKey(),
|
||||
type: sdkEvent.getType(),
|
||||
unsigned: sdkEvent.getUnsigned(),
|
||||
stateKey: mxEvent.getStateKey(),
|
||||
type: mxEvent.getType(),
|
||||
unsigned: mxEvent.getUnsigned(),
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
@ -1672,10 +1672,10 @@
|
||||
resolved "https://registry.yarnpkg.com/@element-hq/element-call-embedded/-/element-call-embedded-0.12.2.tgz#b6b6b7df69369b3088960b79591ce1bfd2b84a1a"
|
||||
integrity sha512-2u5/bOARcjc5TFq4929x1R0tvsNbeVA58FBtiW05GlIJCapxzPSOeeGhbqEcJ1TW3/hLGpiKMcw0QwRBQVNzQA==
|
||||
|
||||
"@element-hq/element-web-module-api@1.1.0":
|
||||
version "1.1.0"
|
||||
resolved "https://registry.yarnpkg.com/@element-hq/element-web-module-api/-/element-web-module-api-1.1.0.tgz#ba45fbf7c3491437935b7bbcfc5677d4e1e66591"
|
||||
integrity sha512-+DB+8MPFjslYwK/V4wIDUHib+0B/BB6d524zltWJVSjg4l3CVGL7PbXMi1m5pcbuuhOK6tpbxUmcfS7RgkpPrg==
|
||||
"@element-hq/element-web-module-api@1.2.0":
|
||||
version "1.2.0"
|
||||
resolved "https://registry.yarnpkg.com/@element-hq/element-web-module-api/-/element-web-module-api-1.2.0.tgz#4d91c890a74f808a82759dcb00a8e47dcf131236"
|
||||
integrity sha512-+2fjShcuFLWVWzhRVlveg4MHevcT7XiXie6JB2SIS89FoJWAnsr41eiSbUORAIHndBCrznU8a/lYz9Pf8BXYVA==
|
||||
|
||||
"@element-hq/element-web-playwright-common@^1.1.5":
|
||||
version "1.3.0"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user