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