Skip to content

Commit 4f35e62

Browse files
committed
Add Http.Get and Http.GetAsync to IPublicAPI
1 parent a8e4c50 commit 4f35e62

File tree

2 files changed

+20
-1
lines changed

2 files changed

+20
-1
lines changed

Flow.Launcher.Plugin/IPublicAPI.cs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
using Flow.Launcher.Plugin.SharedModel;
22
using System;
33
using System.Collections.Generic;
4+
using System.IO;
5+
using System.Threading;
6+
using System.Threading.Tasks;
47

58
namespace Flow.Launcher.Plugin
69
{
@@ -90,6 +93,10 @@ public interface IPublicAPI
9093
/// </summary>
9194
event FlowLauncherGlobalKeyboardEventHandler GlobalKeyboardEvent;
9295

93-
public MatchResult FuzzySearch(string query, string stringToCompare);
96+
MatchResult FuzzySearch(string query, string stringToCompare);
97+
98+
Task<string> HttpGetStringAsync(string url, CancellationToken token = default);
99+
100+
Task<Stream> HttpGetStreamAsync(string url, CancellationToken token = default);
94101
}
95102
}

Flow.Launcher/PublicAPIInstance.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
using Flow.Launcher.Plugin;
1616
using Flow.Launcher.ViewModel;
1717
using Flow.Launcher.Plugin.SharedModel;
18+
using System.Threading;
19+
using System.IO;
1820

1921
namespace Flow.Launcher
2022
{
@@ -135,6 +137,16 @@ public List<PluginPair> GetAllPlugins()
135137

136138
public MatchResult FuzzySearch(string query, string stringToCompare) => StringMatcher.FuzzySearch(query, stringToCompare);
137139

140+
public Task<string> HttpGetStringAsync(string url, CancellationToken token = default)
141+
{
142+
return null;
143+
}
144+
145+
public Task<Stream> HttpGetStreamAsync(string url, CancellationToken token = default)
146+
{
147+
return null;
148+
}
149+
138150
#endregion
139151

140152
#region Private Methods

0 commit comments

Comments
 (0)