mychips-react-sdk
Version:
MyChips Offerwall
25 lines (23 loc) • 717 B
JavaScript
import AsyncStorage from '@react-native-async-storage/async-storage';
export class RateLimitService {
static storageKey = 'enable_requests';
// Method to enable making requests
static async enableRequest() {
try {
await AsyncStorage.setItem(this.storageKey, "true");
} catch (error) {
console.error('Failed to enable request', error);
}
}
// Method to check if a request can be made
static async canMakeRequest() {
try {
const value = await AsyncStorage.getItem(this.storageKey);
return value === "true";
} catch (error) {
console.error('Failed to get request status', error);
return false;
}
}
}
//# sourceMappingURL=RatelimitService.js.map