Merge pull request #41 from element-hq/hs/add-allow-download

Add message hint to prevent media from being downloaded.
This commit is contained in:
Will Hunt 2025-07-04 09:55:38 +01:00 committed by GitHub
commit 65ced81a8f
2 changed files with 7 additions and 0 deletions

View File

@ -78,6 +78,7 @@ originalComponent?: (props?: OriginalComponentProps) => React.JSX.Element) => JS
// @alpha
export type CustomMessageRenderHints = {
allowEditingEvent?: boolean;
allowDownloadingMedia?: (mxEvent: MatrixEvent) => Promise<boolean>;
};
// @alpha @deprecated (undocumented)

View File

@ -44,6 +44,12 @@ export type CustomMessageRenderHints = {
* Default is true.
*/
allowEditingEvent?: boolean;
/**
* If an event contains media, this function will be called to check
* if the media can be prompted to be downloaded as a file.
* If this function is not supplied, media downloads are allowed.
*/
allowDownloadingMedia?: (mxEvent: MatrixEvent) => Promise<boolean>;
};
/**