leave some notes for later
This commit is contained in:
6
rpc.js
6
rpc.js
@@ -814,6 +814,7 @@ var clearOwnedChannel = function (Env, channelId, unsafeKey, cb) {
|
|||||||
return void cb('INSUFFICIENT_PERMISSIONS');
|
return void cb('INSUFFICIENT_PERMISSIONS');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// FIXME COLDSTORAGE
|
||||||
return void Env.msgStore.clearChannel(channelId, function (e) {
|
return void Env.msgStore.clearChannel(channelId, function (e) {
|
||||||
cb(e);
|
cb(e);
|
||||||
});
|
});
|
||||||
@@ -900,6 +901,10 @@ var removeOwnedChannel = function (Env, channelId, unsafeKey, cb) {
|
|||||||
if (metadata.owners.indexOf(unsafeKey) === -1) {
|
if (metadata.owners.indexOf(unsafeKey) === -1) {
|
||||||
return void cb('INSUFFICIENT_PERMISSIONS');
|
return void cb('INSUFFICIENT_PERMISSIONS');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// FIXME COLDSTORAGE
|
||||||
|
// XXX check if 'config.retainData' is set to true
|
||||||
|
// if so, use msgStore.archiveChannel instead
|
||||||
return void Env.msgStore.removeChannel(channelId, function (e) {
|
return void Env.msgStore.removeChannel(channelId, function (e) {
|
||||||
Log.info('DELETION_CHANNEL_BY_OWNER_RPC', {
|
Log.info('DELETION_CHANNEL_BY_OWNER_RPC', {
|
||||||
unsafeKey: unsafeKey,
|
unsafeKey: unsafeKey,
|
||||||
@@ -1430,6 +1435,7 @@ var removeLoginBlock = function (Env, msg, cb) {
|
|||||||
return void cb('E_INVALID_BLOCK_PATH');
|
return void cb('E_INVALID_BLOCK_PATH');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// FIXME COLDSTORAGE
|
||||||
Fs.unlink(path, function (err) {
|
Fs.unlink(path, function (err) {
|
||||||
Log.info('DELETION_BLOCK_BY_OWNER_RPC', {
|
Log.info('DELETION_BLOCK_BY_OWNER_RPC', {
|
||||||
publicKey: publicKey,
|
publicKey: publicKey,
|
||||||
|
|||||||
Reference in New Issue
Block a user