From c62307af7cf0f9ec15bf24f8cd40ef1fff6cb04d Mon Sep 17 00:00:00 2001 From: Arnaud Vergnet Date: Sat, 8 Aug 2020 16:39:26 +0200 Subject: [PATCH] Fix eslint error --- src/screens/Home/HomeScreen.js | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/src/screens/Home/HomeScreen.js b/src/screens/Home/HomeScreen.js index ea1446f..972529c 100644 --- a/src/screens/Home/HomeScreen.js +++ b/src/screens/Home/HomeScreen.js @@ -94,6 +94,16 @@ class HomeScreen extends React.Component { static sortFeedTime = (a: FeedItemType, b: FeedItemType): number => b.time - a.time; + static generateNewsFeed(rawFeed: RawNewsFeedType): Array { + const finalFeed = []; + Object.keys(rawFeed).forEach((key: string) => { + const category: Array | null = rawFeed[key]; + if (category != null && category.length > 0) finalFeed.push(...category); + }); + finalFeed.sort(HomeScreen.sortFeedTime); + return finalFeed; + } + isLoggedIn: boolean | null; fabRef: {current: null | AnimatedFAB}; @@ -407,7 +417,9 @@ class HomeScreen extends React.Component { // fetchedData = DATA; if (fetchedData != null) { if (fetchedData.news_feed != null) - this.currentNewFeed = this.generateNewsFeed(fetchedData.news_feed); + this.currentNewFeed = HomeScreen.generateNewsFeed( + fetchedData.news_feed, + ); if (fetchedData.dashboard != null) this.currentDashboard = fetchedData.dashboard; } @@ -450,16 +462,6 @@ class HomeScreen extends React.Component { }); }; - generateNewsFeed(rawFeed: RawNewsFeedType): Array { - const finalFeed = []; - Object.keys(rawFeed).forEach((key: string) => { - const category: Array | null = rawFeed[key]; - if (category != null && category.length > 0) finalFeed.push(...category); - }); - finalFeed.sort(HomeScreen.sortFeedTime); - return finalFeed; - } - render(): React.Node { const {props, state} = this; return (