git ssb

0+

ev / microbay



forked from Dominic / patchbay

Tree: 2a990899321f909f52dce13715ee580d1e8507b6

Files: 2a990899321f909f52dce13715ee580d1e8507b6 / modules / avatar-image.js

686 bytesRaw
1
2var getAvatar = require('ssb-avatar')
3var h = require('hyperscript')
4var ref = require('ssb-ref')
5
6var plugs = require('../plugs')
7var sbot_whoami = plugs.first(exports.sbot_whoami = [])
8var sbot_links = plugs.first(exports.sbot_links = [])
9
10exports.avatar_image = function (author) {
11 var img = h('img', {src: 'http://localhost:7777/img/fallback.png'})
12 sbot_whoami(function (err, me) {
13 if (err) return console.error(err)
14 getAvatar({links: sbot_links}, me.id, author, function (err, avatar) {
15 if (err) return console.error(err)
16 if(ref.isBlob(avatar.image))
17 img.src = 'http://localhost:7777/'+encodeURIComponent(avatar.image)
18 })
19 })
20 return img
21}
22
23
24

Built with git-ssb-web