Commit 8581d6b0616fcc78fc397b1529105c5dde79c69b
Merge branch 'master' of github.com:ProjectEntropy/scuttle-vue
Joran committed on 11/15/2017, 6:05:58 AMParent: fe2d16aa6ea53293f876bfca14020babfd4236ab
Parent: 4e9c401a1458a4b9aa5de62cb415f9ea63670383
Files changed
modules/sbot.js | changed |
src/components/Message.vue | changed |
modules/sbot.js | ||
---|---|---|
@@ -51,9 +51,10 @@ | ||
51 | 51 … | sbot_publish: true, |
52 | 52 … | sbot_whoami: true, |
53 | 53 … | sbot_stream: true, |
54 | 54 … | sbot_friends_get: true, |
55 | - sbot_signs_get: true | |
55 … | + sbot_signs_get: true, | |
56 … | + sbot_relatedMessages_get: true | |
56 | 57 … | }, |
57 | 58 … | |
58 | 59 … | create: function (api) { |
59 | 60 … | |
@@ -169,8 +170,17 @@ | ||
169 | 170 … | }), |
170 | 171 … | sbot_friends_get: rec.async(function (opts, cb) { |
171 | 172 … | return sbot.friends.get(opts, cb) |
172 | 173 … | }), |
174 … | + sbot_relatedMessages_get: rec.async(function (opts, cb) { | |
175 … | + // debugger | |
176 … | + return sbot.relatedMessages(opts, cb) | |
177 … | + }), | |
178 … | + // relatedMessages({ id: "%A8H47IPGp2sxPYYFunKU+9mU52R7pvs8eKEsuFzaWXI=.sha256", count: true }, function (err, msgs) { | |
179 … | + | |
180 … | + // console.log(JSON.stringify(msgs, null, 2)) | |
181 … | + | |
182 … | + // }) | |
173 | 183 … | sbot_signs_get: rec.async(function (opts, cb) { |
174 | 184 … | return sbot.signs.get(opts, cb) |
175 | 185 … | }), |
176 | 186 … | } |
src/components/Message.vue | |||
---|---|---|---|
@@ -28,18 +28,37 @@ | |||
28 | 28 … | props: ['message'], | |
29 | 29 … | data () { | |
30 | 30 … | return { | |
31 | 31 … | author: "...", | |
32 | - image_url: "http://via.placeholder.com/90x90" | ||
32 … | + image_url: "http://via.placeholder.com/90x90", | ||
33 … | + relatedMessages: {} | ||
33 | 34 … | } | |
34 | 35 … | }, | |
36 … | + | ||
35 | 37 … | methods: { | |
36 | 38 … | setAuthor(err, a){ | |
37 | 39 … | if(a[0] == null) | |
38 | 40 … | return | |
39 | 41 … | this.author = nn( a[0] ).name() | |
40 | 42 … | }, | |
41 | 43 … | ||
44 … | + setRelatedMessages(err, a){ | ||
45 … | + debugger | ||
46 … | + if(err) { | ||
47 … | + console.log('message.vue.setRelatedMessages.err', err) | ||
48 … | + } | ||
49 … | + if(a === null) { return } | ||
50 … | + | ||
51 … | + debugger | ||
52 … | + this.relatedMessages = a[0] | ||
53 … | + }, | ||
54 … | + | ||
55 … | + set_image_url(err, a){ | ||
56 … | + console.log("Set image URL") | ||
57 … | + console.log(err, a) | ||
58 … | + // this.image_url = a | ||
59 … | + }, | ||
60 … | + | ||
42 | 61 … | // Get markdown formatted version of message content | |
43 | 62 … | content_text() | |
44 | 63 … | { | |
45 | 64 … | return md.block( this.message.value.content.text() ) | |
@@ -48,10 +67,14 @@ | |||
48 | 67 … | updated() { | |
49 | 68 … | // author name | |
50 | 69 … | this.$depject_api.signifier[0]( | |
51 | 70 … | this.message.value.author(), this.setAuthor | |
52 | - ), | ||
71 … | + ) | ||
53 | 72 … | ||
73 … | + this.$depject_api.sbot_relatedMessages_get[0]( | ||
74 … | + this.message.key(), this.setRelatedMessages | ||
75 … | + ) | ||
76 … | + | ||
54 | 77 … | this.image_url = this.$depject_api.avatar_image[0]( | |
55 | 78 … | this.message.value.author() | |
56 | 79 … | ) | |
57 | 80 … | } |
Built with git-ssb-web