azurite
Version:
An open source Azure Storage API compatible server
19 lines • 777 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
class ContainerLeaseSyncer {
constructor(container) {
this.container = container;
}
sync(lease) {
this.container.leaseId = lease.leaseId;
this.container.leaseExpireTime = lease.leaseExpireTime;
this.container.leaseDurationSeconds = lease.leaseDurationSeconds;
this.container.leaseBreakTime = lease.leaseBreakTime;
this.container.properties.leaseDuration = lease.leaseDurationType;
this.container.properties.leaseState = lease.leaseState;
this.container.properties.leaseStatus = lease.leaseStatus;
return this.container;
}
}
exports.default = ContainerLeaseSyncer;
//# sourceMappingURL=ContainerLeaseSyncer.js.map
;