Browse Source

Removed controller action from docs.

pull/344/head
Sebastian Stehle 7 years ago
parent
commit
eaafba36a3
  1. 38
      src/Squidex/Areas/Api/Controllers/Statistics/UsagesController.cs

38
src/Squidex/Areas/Api/Controllers/Statistics/UsagesController.cs

@ -81,29 +81,6 @@ namespace Squidex.Areas.Api.Controllers.Statistics
return Ok(response);
}
/// <summary>
/// Get api calls as log file.
/// </summary>
/// <param name="token">The token for the log file.</param>
/// <returns>
/// 200 => Usage tracking results returned.
/// 404 => App not found.
/// </returns>
[HttpGet]
[Route("apps/log/{token}/")]
[ApiCosts(0)]
public IActionResult GetLogFile(string token)
{
var appId = dataProtector.Unprotect(token);
var today = DateTime.Today;
return new FileCallbackResult("text/csv", $"Usage-{today:yyy-MM-dd}.csv", false, stream =>
{
return appLogStore.ReadLogAsync(appId, today.AddDays(-30), today, stream);
});
}
/// <summary>
/// Get api calls for this month.
/// </summary>
@ -211,5 +188,20 @@ namespace Squidex.Areas.Api.Controllers.Statistics
return Ok(models);
}
[HttpGet]
[Route("apps/log/{token}/")]
[ApiExplorerSettings(IgnoreApi = true)]
public IActionResult GetLogFile(string token)
{
var appId = dataProtector.Unprotect(token);
var today = DateTime.Today;
return new FileCallbackResult("text/csv", $"Usage-{today:yyy-MM-dd}.csv", false, stream =>
{
return appLogStore.ReadLogAsync(appId, today.AddDays(-30), today, stream);
});
}
}
}

Loading…
Cancel
Save