UnpuberApp class
Constructors
-
UnpuberApp({required PackageRepository metaRepo, required PackageStorage packageStorage, String upstream = 'https://pub.dev', String? auth, Uri? proxyOrigin, Logger? logger, FutureOr<
void> uploadValidator(Map<String, dynamic> pubspec, String uploaderEmail)?})
Properties
- auth → String?
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- logger ↔ Logger?
-
getter/setter pair
- metaRepo → PackageRepository
-
final
- packageStorage → PackageStorage
-
final
- proxyOrigin → Uri?
-
final
- router → Router
-
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
uploadValidator
→ FutureOr<
void> Function(Map<String, dynamic> pubspec, String uploaderEmail)? -
final
- upstream → String
-
final
Methods
-
addUploader(
Request req, String name) → Future< Response> -
getPackage(
Request req, String name, String version) → Future< Response> -
getPackageDetail(
Request req, String name, String version) → Future< Response> -
getPackages(
Request req) → Future< Response> -
getPackageVersion(
Request req, String name, String version) → Future< Response> -
newPackage(
Request req) → Future< Response> -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
packageVersions(
Request req, String package) → Future< Response> -
removeUploader(
Request req, String name, String email) → Future< Response> -
server(
[String host = '0.0.0', int port = 4000]) → Future< HttpServer> -
toString(
) → String -
A string representation of this object.
inherited
-
uploadPackage(
Request req) → Future< Response> -
uploadPackageFinish(
Request req) → Future< Response>
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited