Use .constructor.prototype for promisifying instead of __proto__.

This commit is contained in:
Pagan Gazzard 2014-10-17 18:58:32 +01:00 committed by Pablo Carranza Vélez
parent 00d725cfac
commit ffc05f9d84

View File

@ -8,8 +8,8 @@ knex = require './db'
docker = Promise.promisifyAll(new Docker(socketPath: config.dockerSocket))
# Hack dockerode to promisify internal classes' prototypes
Promise.promisifyAll(docker.getImage().__proto__)
Promise.promisifyAll(docker.getContainer().__proto__)
Promise.promisifyAll(docker.getImage().constructor.prototype)
Promise.promisifyAll(docker.getContainer().constructor.prototype)
exports.docker = docker