Skip to content

Commit

Permalink
Re-added Hexide download server (now back online).
Browse files Browse the repository at this point in the history
Signed-off-by: Jeffrey Han <itdelatrisu@gmail.com>
  • Loading branch information
itdelatrisu committed Jan 21, 2017
1 parent 6733420 commit 697673c
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 3 deletions.
6 changes: 4 additions & 2 deletions src/itdelatrisu/opsu/downloads/servers/HexideServer.java
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,6 @@

/**
* Download server: https://osu.hexide.com/
* <p>
* <i>This server went offline in 2016.</i>
*/
public class HexideServer extends DownloadServer {
/** Server name. */
Expand Down Expand Up @@ -75,6 +73,8 @@ public String getDownloadURL(int beatmapSetID) {
public DownloadNode[] resultList(String query, int page, boolean rankedOnly) throws IOException {
DownloadNode[] nodes = null;
try {
Utils.setSSLCertValidation(false);

// read JSON
int resultIndex = (page - 1) * PAGE_LIMIT;
String search;
Expand Down Expand Up @@ -133,6 +133,8 @@ public DownloadNode[] resultList(String query, int page, boolean rankedOnly) thr
ErrorHandler.error(String.format("Problem loading result list for query '%s'.", query), e, true);
} catch (JSONException e) {
Log.error(e);
} finally {
Utils.setSSLCertValidation(true);
}
return nodes;
}
Expand Down
4 changes: 3 additions & 1 deletion src/itdelatrisu/opsu/states/DownloadsMenu.java
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
import itdelatrisu.opsu.downloads.DownloadNode;
import itdelatrisu.opsu.downloads.servers.BloodcatServer;
import itdelatrisu.opsu.downloads.servers.DownloadServer;
import itdelatrisu.opsu.downloads.servers.HexideServer;
import itdelatrisu.opsu.downloads.servers.MengSkyServer;
import itdelatrisu.opsu.downloads.servers.MnetworkServer;
import itdelatrisu.opsu.downloads.servers.YaSOnlineServer;
Expand Down Expand Up @@ -83,9 +84,10 @@ public class DownloadsMenu extends BasicGameState {
/** Available beatmap download servers. */
private static final DownloadServer[] SERVERS = {
new BloodcatServer(),
new MengSkyServer(),
new YaSOnlineServer(),
new MnetworkServer(),
new MengSkyServer()
new HexideServer()
};

/** The current list of search results. */
Expand Down

0 comments on commit 697673c

Please sign in to comment.