Fix ESLint errors in governance screens, services, types, and utils

This commit is contained in:
2026-01-18 01:51:22 +03:00
parent 28b9cec71b
commit 6979f36721
7 changed files with 57 additions and 42 deletions
@@ -72,8 +72,8 @@ const ForumScreen: React.FC = () => {
setCategories([]);
setDiscussions([]);
} catch (error) {
console.error('Failed to load forum data:', error);
} catch (_error) {
if (__DEV__) console.error('Failed to load forum data:', _error);
Alert.alert('Error', 'Failed to load forum data from database');
} finally {
setLoading(false);
@@ -78,8 +78,8 @@ const ProposalsScreen: React.FC = () => {
setProposals(parsedProposals);
}
} catch (error) {
console.error('Failed to load proposals:', error);
} catch (_error) {
if (__DEV__) console.error('Failed to load proposals:', _error);
Alert.alert('Error', 'Failed to load proposals from blockchain');
} finally {
setLoading(false);
@@ -91,6 +91,7 @@ const ProposalsScreen: React.FC = () => {
fetchProposals();
const interval = setInterval(fetchProposals, 30000);
return () => clearInterval(interval);
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [api, isApiReady]);
const handleRefresh = () => {
@@ -73,8 +73,8 @@ const TreasuryScreen: React.FC = () => {
});
setProposals(parsedProposals);
}
} catch (error) {
console.error('Failed to load treasury data:', error);
} catch (_error) {
if (__DEV__) console.error('Failed to load treasury data:', _error);
Alert.alert('Error', 'Failed to load treasury data from blockchain');
} finally {
setLoading(false);
@@ -86,6 +86,7 @@ const TreasuryScreen: React.FC = () => {
fetchTreasuryData();
const interval = setInterval(fetchTreasuryData, 30000);
return () => clearInterval(interval);
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [api, isApiReady]);
const handleRefresh = () => {