centralize historykeeper-rpc interaction in rpc methods
This commit is contained in:
@@ -205,7 +205,6 @@ Pinning.removePins = function (Env, safeKey, cb) {
|
||||
};
|
||||
|
||||
Pinning.trimPins = function (Env, safeKey, cb) {
|
||||
// XXX trim to latest pin checkpoint
|
||||
cb("NOT_IMPLEMENTED");
|
||||
};
|
||||
|
||||
@@ -453,10 +452,10 @@ Pinning.loadChannelPins = function (Env) {
|
||||
|
||||
Pinning.isChannelPinned = function (Env, channel, cb) {
|
||||
Env.evPinnedPadsReady.reg(() => {
|
||||
if (Env.pinnedPads[channel] && Object.keys(Env.pinnedPads[channel]).length) {
|
||||
if (Env.pinnedPads[channel] && Object.keys(Env.pinnedPads[channel]).length) { // FIXME 'Object.keys' here is overkill. We only need to know that it isn't empty
|
||||
cb(void 0, true);
|
||||
} else {
|
||||
delete Env.pinnedPads[channel]; // XXX WAT
|
||||
delete Env.pinnedPads[channel];
|
||||
cb(void 0, false);
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user