aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Api/ConnectService.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2015-03-17 01:58:29 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2015-03-17 01:58:29 -0400
commit4915da4cdd9bd7de3f67fa681e06585dbbcfafdb (patch)
treec4464a09fd93f4a19a7095837920566735f86468 /MediaBrowser.Api/ConnectService.cs
parent84244b8cacd86f7da8b587e04b577faea2101099 (diff)
sync updates
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);