C# Class Drey.Server.Modules.well_known.ReleasesModule

Inheritance: Nancy.NancyModule
Datei anzeigen Open project: dealproc/Drey

Public Methods

Method Description
ReleasesModule ( IPackageService packageService ) : Drey.Server.Logging

Private Methods

Method Description
DownloadReleaseAsync ( dynamic args, CancellationToken ct ) : Task

Returns a nupkg for download, based on its id and version. A client may be blocked based on business logic in the underlying package service.

GetPackageReleasesAsync ( dynamic args, CancellationToken ct ) : Task

Gets a list of releases for a package, filtered for the requesting client.

GetSubscribedPackages ( dynamic args, CancellationToken ct ) : Task

Returns a list of packages the connected client is subscribed to. The underlying service can contain implementation specific logic to limit what any specific client may have access to.

Method Details

ReleasesModule() public method

public ReleasesModule ( IPackageService packageService ) : Drey.Server.Logging
packageService IPackageService
return Drey.Server.Logging