From b13b111614df76cfe17b00aa098b607d49df4e26 Mon Sep 17 00:00:00 2001 From: Cory McWilliams Date: Mon, 4 Dec 2023 17:50:13 +0000 Subject: [PATCH] Make privateness of wiki pages sticky. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4657 ed5197a5-7fde-0310-b194-c3ffbd925b24 --- apps/wiki.json | 2 +- apps/wiki/tf-wiki-doc.js | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/apps/wiki.json b/apps/wiki.json index d717a556..b7b21366 100644 --- a/apps/wiki.json +++ b/apps/wiki.json @@ -1,5 +1,5 @@ { "type": "tildefriends-app", "emoji": "📝", - "previous": "&C6kk2ozHZKVTtxbEqLOD/xbsCjosnLb6HJWZuPZrtS8=.sha256" + "previous": "&LQxzXMctRw4GkxIfsqFFSWhn+8xclOinS/O2q8n1Vfc=.sha256" } \ No newline at end of file diff --git a/apps/wiki/tf-wiki-doc.js b/apps/wiki/tf-wiki-doc.js index 265c2240..6a3c7dc3 100644 --- a/apps/wiki/tf-wiki-doc.js +++ b/apps/wiki/tf-wiki-doc.js @@ -66,7 +66,7 @@ class TfWikiDocElement extends LitElement { async append_message(draft) { let blob = this.blob; - if (draft) { + if (draft || this.value?.private) { blob = await tfrpc.rpc.encrypt(this.whoami, this.value.editors, blob); } let id = await tfrpc.rpc.store_blob(blob); @@ -76,6 +76,7 @@ class TfWikiDocElement extends LitElement { parent: this.value.parent, blob: id, mentions: this.blob.match(/(&.{44}.sha256)/g)?.map(x => ({link: x})), + private: this.value?.private, }; if (draft) { message.recps = this.value.editors; @@ -176,11 +177,12 @@ class TfWikiDocElement extends LitElement { +