git ssb

0+

Dominic / ssb-irc



Commit 6c6b3aeb35148f475c0f590a5bcbe2288be61d5e

reinstate test scripts

Dominic Tarr committed on 7/20/2017, 10:52:53 AM
Parent: fa58d4f5bea71330ad5e843183c2e5dd8900cd63

Files changed

irc.jschanged
ssb.jschanged
irc.jsView
@@ -46,32 +46,32 @@
4646 irc.say(nick, message)
4747 }
4848
4949
50-//if(!module.parent) {
51-// var ssb = require('./ssb')
52-// var irc = IRC({}, function (err) {
53-// var note = {
54-// author: 'dominic',
55-// target: 'domanic',
56-// text: 'test 1 2 3, @domanic',
57-// id: '%v6y1c1VYXthYbNYh0RqmXfC18HyhHnozDN3ZhrWLThU=.sha256'
58-// }
59-// var config = {}
60-//
61-// function notify (note) {
62-// irc.say(
63-// note.type == 'channel'
64-// ? IRC.toChannel(note.target)
65-// : note.target
66-// ,
67-// ssb.render(note, ssb.link(note.id, config))
68-// )
69-// }
70-//
71-// notify(note)
72-// })
73-//}
74-//
50 +if(!module.parent) {
51 + var ssb = require('./ssb')
52 + var irc = IRC({}, function (err) {
53 + var note = {
54 + author: 'dominic',
55 + target: 'domanic',
56 + text: 'test 1 2 3, @domanic',
57 + id: '%v6y1c1VYXthYbNYh0RqmXfC18HyhHnozDN3ZhrWLThU=.sha256'
58 + }
59 + var config = {}
7560
61 + function notify (note) {
62 + irc.say(
63 + note.type == 'channel'
64 + ? IRC.toChannel(note.target)
65 + : note.target
66 + ,
67 + ssb.render(note, ssb.link(note.id, config))
68 + )
69 + }
7670
71 + notify(note)
72 + })
73 +}
7774
75 +
76 +
77 +
ssb.jsView
@@ -175,29 +175,28 @@
175175 exports.link = function (id, config) {
176176 return ((config && config.irc && config.irc.domain) || "http://viewer.scuttlebot.io") + '/' + encodeURIComponent(id)
177177 }
178178
179-//if(!module.parent) {
180-// //this is just for testing...
181-// require('ssb-client')(function (err, sbot) {
182-// if(err) throw err
183-// var state = init(sbot, process.argv[2] || sbot.id, function (err, state) {
184-//
185-// console.log(state)
186-// //XXX: properly persist state with a flumeview?
187-//
188-// pull(
189-// sbot.createLogStream({}),
190-// pull.drain(function (msg) {
191-// if(msg.sync) return
192-// var a = tests.reduce(function (found, test) {
193-// return found.concat(exports.match(state, msg) || [])
194-// }, [])
195-// if(a.length) {
196-//
197-// }
198-// })
199-// )
200-// })
201-// })
202-//}
203-//
179 +if(!module.parent) {
180 + //this is just for testing...
181 + require('ssb-client')(function (err, sbot) {
182 + if(err) throw err
183 + var state = init(sbot, process.argv[2] || sbot.id, function (err, state) {
184 +
185 + //XXX: properly persist state with a flumeview?
186 + console.log(state)
187 + pull(
188 + sbot.createLogStream({live: true, old: false}),
189 + pull.drain(function (msg) {
190 + if(msg.sync) return
191 + var a = exports.match(state, msg)
192 + if(a.length) {
193 + console.log(a)
194 + }
195 + })
196 + )
197 + })
198 + })
199 +}
200 +
201 +
202 +

Built with git-ssb-web