From 84c406ce36254d639e15cadf901f414e3c13e3d1 Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Fri, 30 Nov 2018 00:15:24 -0500 Subject: add ModDrop support in API & update checks (#604) --- .../Framework/Clients/ModDrop/IModDropClient.cs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/SMAPI.Web/Framework/Clients/ModDrop/IModDropClient.cs (limited to 'src/SMAPI.Web/Framework/Clients/ModDrop/IModDropClient.cs') diff --git a/src/SMAPI.Web/Framework/Clients/ModDrop/IModDropClient.cs b/src/SMAPI.Web/Framework/Clients/ModDrop/IModDropClient.cs new file mode 100644 index 00000000..3ede46e2 --- /dev/null +++ b/src/SMAPI.Web/Framework/Clients/ModDrop/IModDropClient.cs @@ -0,0 +1,17 @@ +using System; +using System.Threading.Tasks; + +namespace StardewModdingAPI.Web.Framework.Clients.ModDrop +{ + /// An HTTP client for fetching mod metadata from the ModDrop API. + internal interface IModDropClient : IDisposable + { + /********* + ** Methods + *********/ + /// Get metadata about a mod. + /// The ModDrop mod ID. + /// Returns the mod info if found, else null. + Task GetModAsync(long id); + } +} -- cgit