App class

Constructors

App({required MetaStore metaStore, required PackageStore packageStore, String upstream = 'https://pub.dev', String? googleapisProxy, String? overrideUploaderEmail, Future<void> uploadValidator(Map<String, dynamic> pubspec, String uploaderEmail)?, Uri? proxy_origin})

Properties

googleapisProxy String?
http(s) proxy to call googleapis (to get uploader email)
final
hashCode int
The hash code for this object.
no setterinherited
metaStore MetaStore
meta information store
final
overrideUploaderEmail String?
final
packageStore PackageStore
package(tarball) store
final
proxy_origin Uri?
A forward proxy uri
final
router → Router
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
uploadValidator → (Future<void> Function(Map<String, dynamic> pubspec, String uploaderEmail)?)
validate if the package can be published
final
upstream String
upstream url, default: https://pub.dev
final

Methods

addUploader(Request req, String name) Future<Response>
badge(Request req, String type, String name) Future<Response>
download(Request req, String name, String version) Future<Response>
getPackageDetail(Request req, String name, String version) Future<Response>
getPackages(Request req) Future<Response>
getPackageVersions(Request req, String name) Future<Response>
getUploadUrl(Request req) Future<Response>
getVersion(Request req, String name, String version) Future<Response>
getVersions(Request req, String name) Future<Response>
indexHtml(Request req) Future<Response>
isPubClient(Request req) bool
mainDartJs(Request req) Future<Response>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeUploader(Request req, String name, String email) Future<Response>
serve([String host = '0.0.0.0', int port = 4000]) Future<HttpServer>
toString() String
A string representation of this object.
inherited
upload(Request req) Future<Response>
uploadFinish(Request req) Future<Response>

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

proxyOriginHeader → const String