From 408929848de3adfc0910c764756abb100a0de5d0 Mon Sep 17 00:00:00 2001 From: abakkk Date: Wed, 5 Aug 2020 02:13:56 +0200 Subject: [PATCH] minor, property name --- files.js | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/files.js b/files.js index c7bef27..9e301d3 100644 --- a/files.js +++ b/files.js @@ -49,8 +49,8 @@ var Image = new Lang.Class({ return { displayName: this.displayName, contentType: this.contentType, - _base64: this.base64, - _hash: this.hash + base64: this.base64, + hash: this.hash }; }, @@ -66,7 +66,7 @@ var Image = new Lang.Class({ if (this.file) this._bytes = this.file.load_bytes(null)[0]; else - this._bytes = new GLib.Bytes(GLib.base64_decode(this._base64)); + this._bytes = new GLib.Bytes(GLib.base64_decode(this.base64)); } return this._bytes; }, @@ -77,12 +77,21 @@ var Image = new Lang.Class({ return this._base64; }, + set base64(base64) { + this._base64 = base64; + }, + + // hash is not used get hash() { if (!this._hash) this._hash = this.bytes.hash(); return this._hash; }, + set hash(hash) { + this._hash = hash; + }, + get pixbuf() { if (!this._pixbuf) { let stream = Gio.MemoryInputStream.new_from_bytes(this.bytes);