hackoon
Version:
Immunefi Hackoon CLI
15 lines (14 loc) • 440 B
JavaScript
export function isValidRateLimitObject(obj) {
return obj && typeof obj === "object" && "rateLimit" in obj;
}
export function getRemainingMessagesPerHour(data) {
if (!Array.isArray(data)) {
return null;
}
const lastRateLimitData = data[data.length - 1];
if (isValidRateLimitObject(lastRateLimitData)) {
const { rateLimit } = lastRateLimitData;
return rateLimit.remaining;
}
return null;
}