aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Api/ConnectService.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Api/ConnectService.cs')
-rw-r--r--MediaBrowser.Api/ConnectService.cs13
1 files changed, 13 insertions, 0 deletions
diff --git a/MediaBrowser.Api/ConnectService.cs b/MediaBrowser.Api/ConnectService.cs
index 4bcd33d9e..09cbafca6 100644
--- a/MediaBrowser.Api/ConnectService.cs
+++ b/MediaBrowser.Api/ConnectService.cs
@@ -73,6 +73,12 @@ namespace MediaBrowser.Api
public string ConnectUserId { get; set; }
}
+ [Route("/Connect/Supporters", "GET")]
+ [Authenticated(Roles = "Admin")]
+ public class GetConnectSupporterSummary : IReturn<ConnectSupporterSummary>
+ {
+ }
+
public class ConnectService : BaseApiService
{
private readonly IConnectManager _connectManager;
@@ -84,6 +90,13 @@ namespace MediaBrowser.Api
_userManager = userManager;
}
+ public async Task<object> Get(GetConnectSupporterSummary request)
+ {
+ var result = await _connectManager.GetConnectSupporterSummary().ConfigureAwait(false);
+
+ return ToOptimizedResult(result);
+ }
+
public object Post(CreateConnectLink request)
{
return _connectManager.LinkUser(request.Id, request.ConnectUsername);