typerinth
Version:
A TypeScript library for interacting with the Modrinth API.
22 lines (21 loc) • 696 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.CheckProjectValidityRoute = void 0;
const Route_1 = require("../Route");
class CheckProjectValidityRoute extends Route_1.Route {
projectId;
constructor(baseUrl, ua, cacheManager, projectId) {
super(baseUrl, ua, cacheManager);
this.projectId = projectId;
}
getCacheKey() {
return `project_validity:${this.projectId}`;
}
getUrl() {
return Route_1.Route.addPathSegment(this.baseUrl, `/project/${this.projectId}/check`);
}
parseData(data) {
return !(!data || data.error);
}
}
exports.CheckProjectValidityRoute = CheckProjectValidityRoute;