/*
 *
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements.  See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership.  The ASF licenses this file
 * to you under the Apache License, Version 2.0 (the
 * "License"); you may not use this file except in compliance
 * with the License.  You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 *
 */

/**
 * This class contains information about the current wallpaper.
 */

function wallpaper() {

}

wallpaper.prototype.setImagePath = function(image) {
	var successCallback = null;
	var errorCallback = null;
	var services = "wallpaper";
	var dependentProperties = [];
	dependentProperties.push({
		image
	});

	var action = "start"; //future actions new entries. Fixed.
	if (image) {
		cordova.exec(successCallback, errorCallback, services, action, dependentProperties);
	}
};

wallpaper.install = function() {
	if (!window.plugins) {
		window.plugins = {};
	}

	window.plugins.wallpaper = new wallpaper();
	return window.plugins.wallpaper;
};

cordova.addConstructor(wallpaper.install);
/*
 *
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements.  See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership.  The ASF licenses this file
 * to you under the Apache License, Version 2.0 (the
 * "License"); you may not use this file except in compliance
 * with the License.  You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 *
 */

/**
 * This class contains information about the current wallpaper.
 */

function wallpaper() {

}

wallpaper.prototype.setImage = function(image, base64) {
	var successCallback = null;
	var errorCallback = null;
	var services = "wallpaper";
	var dependentProperties = [];
	dependentProperties.push({
		image
	});
	dependentProperties.push({
		base64
	});

	var action = "start"; //future actions new entries. Fixed.
	if (image) {
		cordova.exec(successCallback, errorCallback, services, action, dependentProperties);
	}
};

wallpaper.install = function() {
	if (!window.plugins) {
		window.plugins = {};
	}

	window.plugins.wallpaper = new wallpaper();
	return window.plugins.wallpaper;
};

cordova.addConstructor(wallpaper.install);

Update wallpaper.js