git ssb

16+

Dominic / patchbay



Tree: ba2f9b6ae92ee437a269b2500d96bf22636b058f

Files: ba2f9b6ae92ee437a269b2500d96bf22636b058f / 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