Description:
Global state is messy. Create MeterContext to hold the current user's meter data and refresh logic.
Acceptance Criteria:
[ ] Create useMeter() hook.
[ ] Hold state: balance, isActive, usageRate.
[ ] Refresh data every 30 seconds automatically.
Priority: Low
Labels: refactor, state
Description:
Global state is messy. Create MeterContext to hold the current user's meter data and refresh logic.
Acceptance Criteria:
[ ] Create useMeter() hook.
[ ] Hold state: balance, isActive, usageRate.
[ ] Refresh data every 30 seconds automatically.
Priority: Low
Labels: refactor, state