Luna Service API

The Luna service API is available on webOS platforms and allows developers to create applications that can make use of platform features, such as the Settings Service or the Media Database.


The Enact framework provides @enact/webos/LS2Request for developers to interact with the API.


import LS2Request from '@enact/webos/LS2Request';


startNetwork = () => {
	// to cancel a request you must store a reference
	this.findNetworkReq = new LS2Request().send({
		service: 'luna://com.webos.service.wifi',
		method: 'findnetworks',
		onSuccess: this.findNetworkSuccess

findNetworkSuccess = (res) => {
	if (res.foundNetworks) {
			foundNetworks: res.foundNetworks