diff --git a/packages/vision/package.json b/packages/vision/package.json index 8e287607e31..2c1edaccac5 100644 --- a/packages/vision/package.json +++ b/packages/vision/package.json @@ -50,7 +50,8 @@ "vision" ], "dependencies": { - "@google-cloud/common": "^0.11.0", + "@google-cloud/common": "^0.12.0", + "@google-cloud/common-grpc": "^0.1.1", "arrify": "^1.0.0", "async": "^2.0.1", "extend": "^3.0.0", diff --git a/packages/vision/src/index.js b/packages/vision/src/index.js index 77e09f5932b..001703bbc9c 100644 --- a/packages/vision/src/index.js +++ b/packages/vision/src/index.js @@ -23,6 +23,7 @@ var arrify = require('arrify'); var async = require('async'); var common = require('@google-cloud/common'); +var commonGrpc = require('@google-cloud/common-grpc'); var extend = require('extend'); var format = require('string-format-obj'); var fs = require('fs'); @@ -1450,7 +1451,7 @@ Vision.formatEntityAnnotation_ = function(entityAnnotation, options) { * @private */ Vision.formatError_ = function(err) { - var httpError = common.GrpcService.GRPC_ERROR_CODE_TO_HTTP[err.code]; + var httpError = commonGrpc.Service.GRPC_ERROR_CODE_TO_HTTP[err.code]; if (httpError) { err.code = httpError.code; diff --git a/packages/vision/test/index.js b/packages/vision/test/index.js index c01e8f837b0..baf63fbf860 100644 --- a/packages/vision/test/index.js +++ b/packages/vision/test/index.js @@ -21,7 +21,7 @@ var async = require('async'); var deepStrictEqual = require('deep-strict-equal'); var extend = require('extend'); var fs = require('fs'); -var GrpcService = require('@google-cloud/common').GrpcService; +var GrpcService = require('@google-cloud/common-grpc').Service; var nodeutil = require('util'); var prop = require('propprop'); var proxyquire = require('proxyquire'); @@ -60,11 +60,11 @@ describe('Vision', function() { before(function() { Vision = proxyquire('../', { - request: fakeRequest, '@google-cloud/common': { Service: FakeService, util: fakeUtil - } + }, + request: fakeRequest }); VisionCached = extend({}, Vision);