common.js 797 Bytes
/**
 * @param {String} protocol 协议, http/https
 * @param {string} url url地址
 * @param {number} port
 */
// eslint-disable-next-line no-unused-vars
function setUrlData(protocol, url, port) {
  // eslint-disable-next-line no-undef
  plus.storage.setItem('urlData', JSON.stringify({
    protocol,
    url,
    port,
  }));
}

/**
 * @return {{protocol:'http'|'https', url:string, port:number} | null}
 */
// eslint-disable-next-line no-unused-vars
function getUrlData() {
  // eslint-disable-next-line no-undef
  const str = plus.storage.getItem('urlData');
  try {
    return JSON.parse(str);
  } catch (e) {
    return null;
  }
}

// eslint-disable-next-line no-unused-vars
function getDefaultUrlData() {
  return {
    protocol: 'http',
    url: '118.178.131.219',
    port: 8088,
  };
}