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)?, UserStore? userStore})

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
userStore UserStore?
final

Methods

addPublisherLike(Request req, String package) Future<Response>
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>
getUploaders(Request req, String name) Future<Response>
loginUser(Request req) Future<Response>
me(Request req) Future<Response>
newPackage(Request req) Future<Response>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
packageAdvisories(Request req, String package) Future<Response>
packageVersions(Request req, String package) Future<Response>
publisherActivity(Request req) Future<Response>
publisherLikes(Request req) Future<Response>
publisherMe(Request req) Future<Response>
registerUser(Request req) Future<Response>
removePublisherLike(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
updatePublisherMe(Request req) Future<Response>
updateUploader(Request req, String name, String email) Future<Response>
uploadPackage(Request req) Future<Response>
uploadPackageFinish(Request req) Future<Response>

Operators

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