public static void GetAllData(String ID, CallbackGettingData Callback) { var Client = new WebClient(); Client.Headers["UserAgent"] = Project.UserAgent; var DOM = Client.DownloadString("http://minecraft.curseforge.com/projects/" + ID + "/files"); var Query = CQ.Create(DOM); GetName(ID, Query); GetType(ID, Query); GetVersions(ID, Query); GetImageURL(ID, Query); GetImage(ID); GetDependencies(ID); Callback(ID); }
public static void AsyncGetAllData(String ID, CallbackGettingData Callback) { var ThreadAsyncGetAllData = new Thread(() => GetAllData(ID, Callback)); ThreadAsyncGetAllData.Start(); }