Show attachment download progress, new stop button to cancel

Co-authored-by: Jamie Kyle <jamie@signal.org>
This commit is contained in:
Scott Nonnenberg 2024-12-10 08:54:18 +10:00 committed by GitHub
parent 025841e5bb
commit 2741fbb5d2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
78 changed files with 2192 additions and 562 deletions

View file

@ -12,7 +12,7 @@ export function getMessageModelLogger(model: MessageModel): MessageModel {
}
const proxyHandler: ProxyHandler<MessageModel> = {
get(target: MessageModel, property: keyof MessageModel) {
get(_: MessageModel, property: keyof MessageModel) {
// Allowed set of attributes & methods
if (property === 'attributes') {
return model.attributes;
@ -31,17 +31,17 @@ export function getMessageModelLogger(model: MessageModel): MessageModel {
}
if (property === 'registerLocations') {
return target.registerLocations;
return model.registerLocations;
}
// Disallowed set of methods & attributes
if (typeof target[property] === 'function') {
return target[property].bind(target);
if (typeof model[property] === 'function') {
return model[property].bind(model);
}
if (typeof target[property] !== 'undefined') {
return target[property];
if (typeof model[property] !== 'undefined') {
return model[property];
}
return undefined;