We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 44ce6a2 commit 7b3a35dCopy full SHA for 7b3a35d
1 file changed
server/utils/storage.js
@@ -28,9 +28,21 @@ function getShasPath(project) {
28
}
29
30
function getImageFromPath(path) {
31
- return PNGImage.readImageAsync(path)
+ return new Bluebird(function(resolve, reject) {
32
+ var domain = require('domain').create();
33
+ domain.on('error', function(err) {
34
+ reject(err);
35
+ });
36
+
37
+ domain.run(function() {
38
+ PNGImage.readImageAsync(path)
39
.then(function(image) {
- return image.getImage();
40
+ resolve(image.getImage());
41
+ })
42
+ .catch(function(err) {
43
44
45
46
});
47
48
0 commit comments