cnpmcore
Version:
124 lines • 9.19 kB
JavaScript
;
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __metadata = (this && this.__metadata) || function (k, v) {
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.PackageMetaChanged = exports.PackageMaintainerRemoved = exports.PackageMaintainerChanged = exports.PackageTagRemoved = exports.PackageTagChanged = exports.PackageTagAdded = exports.PackageVersionRemoved = exports.PackageVersionAdded = exports.PackageUnblocked = exports.PackageBlocked = exports.PackageUnpublished = void 0;
const tegg_1 = require("@eggjs/tegg");
const index_1 = require("./index");
const CacheService_1 = require("../../core/service/CacheService");
class CacheCleanerEvent {
async removeCache(fullname) {
await this.cacheService.removeCache(fullname);
}
}
__decorate([
(0, tegg_1.Inject)(),
__metadata("design:type", CacheService_1.CacheService)
], CacheCleanerEvent.prototype, "cacheService", void 0);
let PackageUnpublished = class PackageUnpublished extends CacheCleanerEvent {
async handle(fullname) {
await this.removeCache(fullname);
}
};
exports.PackageUnpublished = PackageUnpublished;
exports.PackageUnpublished = PackageUnpublished = __decorate([
(0, tegg_1.Event)(index_1.PACKAGE_UNPUBLISHED)
], PackageUnpublished);
let PackageBlocked = class PackageBlocked extends CacheCleanerEvent {
async handle(fullname) {
await this.removeCache(fullname);
}
};
exports.PackageBlocked = PackageBlocked;
exports.PackageBlocked = PackageBlocked = __decorate([
(0, tegg_1.Event)(index_1.PACKAGE_BLOCKED)
], PackageBlocked);
let PackageUnblocked = class PackageUnblocked extends CacheCleanerEvent {
async handle(fullname) {
await this.removeCache(fullname);
}
};
exports.PackageUnblocked = PackageUnblocked;
exports.PackageUnblocked = PackageUnblocked = __decorate([
(0, tegg_1.Event)(index_1.PACKAGE_UNBLOCKED)
], PackageUnblocked);
let PackageVersionAdded = class PackageVersionAdded extends CacheCleanerEvent {
async handle(fullname) {
await this.removeCache(fullname);
}
};
exports.PackageVersionAdded = PackageVersionAdded;
exports.PackageVersionAdded = PackageVersionAdded = __decorate([
(0, tegg_1.Event)(index_1.PACKAGE_VERSION_ADDED)
], PackageVersionAdded);
let PackageVersionRemoved = class PackageVersionRemoved extends CacheCleanerEvent {
async handle(fullname) {
await this.removeCache(fullname);
}
};
exports.PackageVersionRemoved = PackageVersionRemoved;
exports.PackageVersionRemoved = PackageVersionRemoved = __decorate([
(0, tegg_1.Event)(index_1.PACKAGE_VERSION_REMOVED)
], PackageVersionRemoved);
let PackageTagAdded = class PackageTagAdded extends CacheCleanerEvent {
async handle(fullname) {
await this.removeCache(fullname);
}
};
exports.PackageTagAdded = PackageTagAdded;
exports.PackageTagAdded = PackageTagAdded = __decorate([
(0, tegg_1.Event)(index_1.PACKAGE_TAG_ADDED)
], PackageTagAdded);
let PackageTagChanged = class PackageTagChanged extends CacheCleanerEvent {
async handle(fullname) {
await this.removeCache(fullname);
}
};
exports.PackageTagChanged = PackageTagChanged;
exports.PackageTagChanged = PackageTagChanged = __decorate([
(0, tegg_1.Event)(index_1.PACKAGE_TAG_CHANGED)
], PackageTagChanged);
let PackageTagRemoved = class PackageTagRemoved extends CacheCleanerEvent {
async handle(fullname) {
await this.removeCache(fullname);
}
};
exports.PackageTagRemoved = PackageTagRemoved;
exports.PackageTagRemoved = PackageTagRemoved = __decorate([
(0, tegg_1.Event)(index_1.PACKAGE_TAG_REMOVED)
], PackageTagRemoved);
let PackageMaintainerChanged = class PackageMaintainerChanged extends CacheCleanerEvent {
async handle(fullname) {
await this.removeCache(fullname);
}
};
exports.PackageMaintainerChanged = PackageMaintainerChanged;
exports.PackageMaintainerChanged = PackageMaintainerChanged = __decorate([
(0, tegg_1.Event)(index_1.PACKAGE_MAINTAINER_CHANGED)
], PackageMaintainerChanged);
let PackageMaintainerRemoved = class PackageMaintainerRemoved extends CacheCleanerEvent {
async handle(fullname) {
await this.removeCache(fullname);
}
};
exports.PackageMaintainerRemoved = PackageMaintainerRemoved;
exports.PackageMaintainerRemoved = PackageMaintainerRemoved = __decorate([
(0, tegg_1.Event)(index_1.PACKAGE_MAINTAINER_REMOVED)
], PackageMaintainerRemoved);
let PackageMetaChanged = class PackageMetaChanged extends CacheCleanerEvent {
async handle(fullname) {
await this.removeCache(fullname);
}
};
exports.PackageMetaChanged = PackageMetaChanged;
exports.PackageMetaChanged = PackageMetaChanged = __decorate([
(0, tegg_1.Event)(index_1.PACKAGE_META_CHANGED)
], PackageMetaChanged);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ2FjaGVDbGVhbmVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vYXBwL2NvcmUvZXZlbnQvQ2FjaGVDbGVhbmVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztBQUFBLHNDQUE0QztBQUM1QyxtQ0FZaUI7QUFDakIsa0VBQStEO0FBRS9ELE1BQU0saUJBQWlCO0lBSVgsS0FBSyxDQUFDLFdBQVcsQ0FBQyxRQUFnQjtRQUMxQyxNQUFNLElBQUksQ0FBQyxZQUFZLENBQUMsV0FBVyxDQUFDLFFBQVEsQ0FBQyxDQUFDO0lBQ2hELENBQUM7Q0FDRjtBQUxrQjtJQURoQixJQUFBLGFBQU0sR0FBRTs4QkFDc0IsMkJBQVk7dURBQUM7QUFRdkMsSUFBTSxrQkFBa0IsR0FBeEIsTUFBTSxrQkFBbUIsU0FBUSxpQkFBaUI7SUFDdkQsS0FBSyxDQUFDLE1BQU0sQ0FBQyxRQUFnQjtRQUMzQixNQUFNLElBQUksQ0FBQyxXQUFXLENBQUMsUUFBUSxDQUFDLENBQUM7SUFDbkMsQ0FBQztDQUNGLENBQUE7QUFKWSxnREFBa0I7NkJBQWxCLGtCQUFrQjtJQUQ5QixJQUFBLFlBQUssRUFBQywyQkFBbUIsQ0FBQztHQUNkLGtCQUFrQixDQUk5QjtBQUdNLElBQU0sY0FBYyxHQUFwQixNQUFNLGNBQWUsU0FBUSxpQkFBaUI7SUFDbkQsS0FBSyxDQUFDLE1BQU0sQ0FBQyxRQUFnQjtRQUMzQixNQUFNLElBQUksQ0FBQyxXQUFXLENBQUMsUUFBUSxDQUFDLENBQUM7SUFDbkMsQ0FBQztDQUNGLENBQUE7QUFKWSx3Q0FBYzt5QkFBZCxjQUFjO0lBRDFCLElBQUEsWUFBSyxFQUFDLHVCQUFlLENBQUM7R0FDVixjQUFjLENBSTFCO0FBR00sSUFBTSxnQkFBZ0IsR0FBdEIsTUFBTSxnQkFBaUIsU0FBUSxpQkFBaUI7SUFDckQsS0FBSyxDQUFDLE1BQU0sQ0FBQyxRQUFnQjtRQUMzQixNQUFNLElBQUksQ0FBQyxXQUFXLENBQUMsUUFB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