From ea8147b67d5f872b503eadae4c310dfbc1413f3b Mon Sep 17 00:00:00 2001 From: Lukasz Bardeli Date: Tue, 13 Sep 2016 12:28:42 +0200 Subject: [PATCH] [Feedback] add nullable to type parameter and fix isPatternSupported [Verification] TCT auto test 100% Change-Id: I307eb3026d9f73d535b5b066a55425a33eb7ab12 Signed-off-by: Lukasz Bardeli --- src/feedback/feedback_api.js | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/feedback/feedback_api.js b/src/feedback/feedback_api.js index afa0b35c..6a7f6930 100755 --- a/src/feedback/feedback_api.js +++ b/src/feedback/feedback_api.js @@ -45,7 +45,7 @@ function callNative(cmd, args) { } if (result['status'] == 'success') { - if (result['result']) { + if (result.hasOwnProperty('result')) { return result['result']; } return true; @@ -130,8 +130,18 @@ FeedbackManager.prototype.isPatternSupported = function(pattern, type) { FeedbackManager.prototype.play = function(pattern, type) { var args = validator_.validateArgs(arguments, [ - {name: 'pattern', type: types_.ENUM, values: Object.keys(FeedbackPattern)}, - {name: 'type', type: types_.ENUM, values: Object.keys(FeedbackType), 'optional' : true}, + { + name: 'pattern', + type: types_.ENUM, + values: Object.keys(FeedbackPattern) + }, + { + name: 'type', + type: types_.ENUM, + values: Object.keys(FeedbackType), + optional : true, + nullable : true + }, ]); var nativeParam = { -- 2.34.1