text: 'use strict';
  angular.module('copayApp.services').factory('bitcoincomService', function($http, $log, lodash, moment, storageService, configService, platformInfo, nextStepsService, homeIntegrationsService) {
    var root = {};
    var credentials = {};
  
    /*
     * Development: 'testnet'
     * Production: 'livenet'
     */
    credentials.NETWORK = 'livenet';
    //credentials.NETWORK = 'testnet';
  
    if (credentials.NETWORK == 'testnet') {
      credentials.BITPAY_API_URL = "https://test.bitpay.com";
    } else {
      credentials.BITPAY_API_URL = "https://bitpay.com";
    };
  
    var homeItem = {
      name: 'bitcoincom',
      title: 'Explore Bitcoin.com',
      icon: 'icon-bitcoincom',
      sref: 'tabs.bitcoin-com',
    };
  
    var nextStepItem = {
      name: 'bitcoincom',
      title: 'Explore Bitcoin.com',
      icon: 'icon-bitcoincom',
      sref: 'tabs.bitcoin-com',
    };
  
    var _getBitPay = function(endpoint) {
      return {
        method: 'GET',
        url: credentials.BITPAY_API_URL + endpoint,
        headers: {
          'content-type': 'application/json'
        }
      };
    };
  
    var _postBitPay = function(endpoint, data) {
      return {
        method: 'POST',
        url: credentials.BITPAY_API_URL + endpoint,
        headers: {
          'content-type': 'application/json'
        },
        data: data
      };
    };
  
    root.getNetwork = function() {
      return credentials.NETWORK;
    };
  
    var register = function() {
          nextStepsService.register(nextStepItem);
    };
  
    register();
    return root;
  });
  