Updated talk/main.js in accordance with updates to urbit/talk#38

This commit is contained in:
Fang 2017-12-09 21:28:46 +01:00
parent 24720da81b
commit 60d9bdd0e0

View File

@ -31,7 +31,7 @@ Persistence = _persistence({
listenStation: function(station, date) { listenStation: function(station, date) {
var now; var now;
if (!date) { if (!date) {
date = (now = new Date(), now.setSeconds(0), now.setMilliseconds(0), new Date(now - 24 * 3600 * 1000)); date = (now = new Date(), now.setSeconds(0), now.setMilliseconds(0), new Date(now - 6 * 3600 * 1000));
} }
Dispatcher.handleViewAction({ Dispatcher.handleViewAction({
type: "messages-fetch" type: "messages-fetch"
@ -1561,10 +1561,7 @@ module.exports = function(arg) {
listenStation: function(station, since) { listenStation: function(station, since) {
var $this, begin, path; var $this, begin, path;
$this = this; $this = this;
begin = since; begin = window.urb.util.toDate(since);
if (typeof since === "object") {
begin = window.urb.util.toDate(since);
}
path = util.talkPath('circle', station, 'grams', begin); path = util.talkPath('circle', station, 'grams', begin);
return window.urb.bind(path, function(err, res) { return window.urb.bind(path, function(err, res) {
var ref, ref1, ref2, ref3; var ref, ref1, ref2, ref3;
@ -1579,7 +1576,7 @@ module.exports = function(arg) {
MessageActions.listeningStation(station); MessageActions.listeningStation(station);
} }
if ((ref = res.data) != null ? (ref1 = ref.circle) != null ? ref1.nes : void 0 : void 0) { if ((ref = res.data) != null ? (ref1 = ref.circle) != null ? ref1.nes : void 0 : void 0) {
if ((res.data.circle.nes.length === 0) && (typeof since === "object")) { if (res.data.circle.nes.length === 0) {
console.log('trying for older than ' + begin); console.log('trying for older than ' + begin);
$this.listenStation(station, new Date(since - 6 * 3600 * 1000)); $this.listenStation(station, new Date(since - 6 * 3600 * 1000));
} else { } else {