Ignore:
Timestamp:
Jan 15, 2013, 9:02:01 PM (12 years ago)
Author:
alloc
Message:

AEI2:

  • Added offline detection (should run without internet connection)
  • Update check (manual/on startup), not actually updating yet
File:
1 edited

Legend:

Unmodified
Added
Removed
  • AE/installer2/src/net/oni2/aeinstaller/backend/network/DrupalJSONQuery.java

    r605 r621  
    99import java.util.List;
    1010
    11 import net.oni2.aeinstaller.backend.Settings;
     11import net.oni2.aeinstaller.backend.depot.DepotConfig;
    1212
    1313import org.apache.http.HttpEntity;
     
    2929 */
    3030public class DrupalJSONQuery {
    31 
    32         private static String getDepotUrl() {
    33                 return Settings.getInstance().get("depot_api_url",
    34                                 "http://mods.oni2.net/?q=api/");
    35         }
    3631
    3732        /**
     
    5651                        }
    5752                        HttpEntity data = new UrlEncodedFormEntity(nvps);
    58                         return executeQuery(getDepotUrl() + resource + "/" + action
     53                        return executeQuery(DepotConfig.getDepotApiUrl() + resource + "/" + action
    5954                                        + ".json", data);
    6055                } catch (UnsupportedEncodingException e) {
     
    8075                        String refName) throws Exception {
    8176                return executeQuery(
    82                                 getDepotUrl() + resource + "/" + Integer.toString(index) + "/"
     77                                DepotConfig.getDepotApiUrl() + resource + "/" + Integer.toString(index) + "/"
    8378                                                + refName + ".json", null);
    8479        }
     
    10095                        String parameters) throws Exception {
    10196                return executeQuery(
    102                                 getDepotUrl() + resource + "/" + Integer.toString(index)
     97                                DepotConfig.getDepotApiUrl() + resource + "/" + Integer.toString(index)
    10398                                                + ".json" + parameters, null);
    10499        }
     
    126121                if (pagesize >= 0)
    127122                        pagesizeN = "&pagesize=" + Integer.toString(pagesize);
    128                 return executeQuery(getDepotUrl() + resource + ".json" + pageN
     123                return executeQuery(DepotConfig.getDepotApiUrl() + resource + ".json" + pageN
    129124                                + pagesizeN, null);
    130125        }
Note: See TracChangeset for help on using the changeset viewer.