Skip to content

Commit 6e8aa4f

Browse files
committed
Improve up-to-date feature.
1 parent 401bdd7 commit 6e8aa4f

1 file changed

Lines changed: 13 additions & 11 deletions

File tree

index.js

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6444,17 +6444,19 @@ Framework.prototype._service = function(count) {
64446444
item.updated = F.datetime;
64456445
item.name && F.uninstall(item.type, item.name, 'uptodate');
64466446
item.count++;
6447-
F.install(item.type, item.url, item.options, function(err, name) {
6448-
if (err) {
6449-
item.errors.push(err);
6450-
item.errors.length > 50 && F.errors.shift();
6451-
} else {
6452-
item.name = name;
6453-
F.emit('uptodate', item.type, name);
6454-
}
6455-
item.callback && item.callback(err, name);
6456-
next();
6457-
});
6447+
setTimeout(function() {
6448+
F.install(item.type, item.url, item.options, function(err, name) {
6449+
if (err) {
6450+
item.errors.push(err);
6451+
item.errors.length > 50 && F.errors.shift();
6452+
} else {
6453+
item.name = name;
6454+
F.emit('uptodate', item.type, name);
6455+
}
6456+
item.callback && item.callback(err, name);
6457+
next();
6458+
});
6459+
}, item.name ? 500 : 1);
64586460
});
64596461

64606462
// every 20 minutes (default) service clears resources

0 commit comments

Comments
 (0)