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