exposing blobs in APIs

This commit is contained in:
zadam
2023-05-05 22:21:51 +02:00
parent 5e1f81e53e
commit 0af6f91d21
26 changed files with 95 additions and 92 deletions

View File

@@ -207,6 +207,7 @@ class NoteContext extends Component {
});
}
/** @returns {Promise<boolean>} */
async isReadOnly() {
if (this.viewScope.readOnlyTemporarilyDisabled) {
return false;
@@ -221,14 +222,13 @@ class NoteContext extends Component {
return true;
}
const noteComplement = await this.getNoteComplement();
const blob = await this.note.getBlob();
const sizeLimit = this.note.type === 'text'
? options.getInt('autoReadonlySizeText')
: options.getInt('autoReadonlySizeCode');
return noteComplement.content
&& noteComplement.content.length > sizeLimit
return blob.contentLength > sizeLimit
&& !this.note.hasLabel('autoReadOnlyDisabled');
}