mirror of
https://github.com/element-hq/element-web
synced 2024-11-26 11:15:53 +03:00
Respect filename
field on m.file
events (#8951)
This commit is contained in:
parent
328d7ea5eb
commit
89ae540faa
2 changed files with 4 additions and 1 deletions
|
@ -47,6 +47,7 @@ export interface IMediaEventInfo {
|
|||
|
||||
export interface IMediaEventContent {
|
||||
body?: string;
|
||||
filename?: string; // `m.file` optional field
|
||||
url?: string; // required on unencrypted media
|
||||
file?: IEncryptedFile; // required for *encrypted* media
|
||||
info?: IMediaEventInfo;
|
||||
|
|
|
@ -47,7 +47,9 @@ export class MediaEventHelper implements IDestroyable {
|
|||
}
|
||||
|
||||
public get fileName(): string {
|
||||
return this.event.getContent<IMediaEventContent>().body || "download";
|
||||
return this.event.getContent<IMediaEventContent>().filename
|
||||
|| this.event.getContent<IMediaEventContent>().body
|
||||
|| "download";
|
||||
}
|
||||
|
||||
public destroy() {
|
||||
|
|
Loading…
Reference in a new issue