mirror of
https://github.com/vector-im/element-web.git
synced 2024-11-16 05:04:57 +08:00
Respect filename
field on m.file
events (#8951)
This commit is contained in:
parent
328d7ea5eb
commit
89ae540faa
@ -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 New Issue
Block a user