public async Task <string> GenerateModDownloadLinkAsync(PipedData pipedData) { _logger.WriteLine($"GenerateModDownloadLink()"); var url = $"/v1/games/{pipedData.Game}/mods/{pipedData.ModId}/files/{pipedData.FileId}/download_link" + pipedData.AuthenticationParams; var apiResult = await MakeGenericApiCall(url); return(JArray.Parse(apiResult)[0]["URI"].ToString()); }
public void SendClientMessage(PipedData message) { try { _client.PushMessage(message); } catch (Exception e) { MessageBox.Show(e.Message); } }
public void ReceieveClientMessage(PipedData message) { RecievedPipedDataEvent(this, message); }