diff options
author | cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519> | 2017-08-15 13:02:01 -1000 |
---|---|---|
committer | cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519> | 2017-08-15 13:03:27 -1000 |
commit | 7466990370952e130b2cd79711f4ed2610c24a1f (patch) | |
tree | 7fc70769d2a29b0c768adce7de8436a5fd02433c /lib | |
parent | 3572fc31a1187fcc46a1a4276b94deb17ea05d9e (diff) | |
download | patchfoo-7466990370952e130b2cd79711f4ed2610c24a1f.tar.gz patchfoo-7466990370952e130b2cd79711f4ed2610c24a1f.zip |
Use raw message ids in links by default
Diffstat (limited to 'lib')
-rw-r--r-- | lib/app.js | 1 | ||||
-rw-r--r-- | lib/render.js | 3 |
2 files changed, 3 insertions, 1 deletions
@@ -29,6 +29,7 @@ function App(sbot, config) { blob_base: conf.blob_base || conf.img_base || base, img_base: conf.img_base || base, emoji_base: conf.emoji_base || (base + 'emoji/'), + encode_msgids: Boolean(conf.encode_msgids), } sbot.get = memo({cache: lru(100)}, sbot.get) diff --git a/lib/render.js b/lib/render.js index e9d4889..63eecd4 100644 --- a/lib/render.js +++ b/lib/render.js @@ -190,7 +190,8 @@ Render.prototype.toUrl = function (href) { switch (href[0]) { case '%': if (!u.isRef(href)) return false - return this.opts.base + encodeURIComponent(href) + return this.opts.base + + (this.opts.encode_msgids ? encodeURIComponent(href) : href) case '@': if (!u.isRef(href)) return false return this.opts.base + href |