const Fuse = require('fuse-native') const Errors = require('../../shared/Errors') const Message = require('../../shared/Message') const connector = require('../connector') module.exports = exports = function (source, destination, cb) { connector.send( Message.route('fs.rename') .data({ source, destination }) .expect_response(msg => { if ( msg.error() ) { return Errors.toCallback(cb, msg.error()) } return process.nextTick(cb, 0) }) ) }