Skip to content

Commit cf9ee01

Browse files
authored
Merge pull request #3462 from rashmi73/issue_3459
issue 3459 fix
2 parents 4364547 + c5107b8 commit cf9ee01

File tree

4 files changed

+46
-42
lines changed

4 files changed

+46
-42
lines changed

src/shared/components/Dashboard/index.jsx

+10-8
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import Announcement from 'containers/Dashboard/Announcement';
22
import PT from 'prop-types';
33
import React from 'react';
44

5-
import CommunityBlog from './CommunityBlog';
5+
// import CommunityBlog from './CommunityBlog';
66
import MemberMetrics from './MemberMetrics';
77
import CurrentActivity from './CurrentActivity';
88
import Header from './Header';
@@ -35,12 +35,12 @@ export default function Dashboard({
3535
switchShowEarnings,
3636
switchTab,
3737
tab,
38-
tcBlogLoading,
39-
tcBlogPosts,
38+
// tcBlogLoading,
39+
// tcBlogPosts,
4040
unregisterFromChallenge,
4141
userGroups,
4242
xlBadge,
43-
errorLoadingRss,
43+
// errorLoadingRss,
4444
}) {
4545
return (
4646
<div styleName="container">
@@ -82,7 +82,9 @@ export default function Dashboard({
8282
unregisterFromChallenge={unregisterFromChallenge}
8383
userGroups={userGroups}
8484
/>
85-
{!errorLoadingRss && <CommunityBlog isLoading={tcBlogLoading} posts={tcBlogPosts} />}
85+
{/* {!errorLoadingRss && (
86+
<CommunityBlog isLoading={tcBlogLoading} posts={tcBlogPosts} />
87+
)} */}
8688
</div>
8789
</div>
8890
);
@@ -118,10 +120,10 @@ Dashboard.propTypes = {
118120
switchShowEarnings: PT.func.isRequired,
119121
switchTab: PT.func.isRequired,
120122
tab: PT.string.isRequired,
121-
tcBlogLoading: PT.bool.isRequired,
122-
tcBlogPosts: PT.arrayOf(PT.object).isRequired,
123+
// tcBlogLoading: PT.bool.isRequired,
124+
// tcBlogPosts: PT.arrayOf(PT.object).isRequired,
123125
unregisterFromChallenge: PT.func.isRequired,
124126
userGroups: PT.arrayOf(PT.string).isRequired,
125127
xlBadge: PT.string.isRequired,
126-
errorLoadingRss: PT.bool.isRequired,
128+
// errorLoadingRss: PT.bool.isRequired,
127129
};

src/shared/containers/Contentful/BlogFeed/BlogFeed.jsx

+16-15
Original file line numberDiff line numberDiff line change
@@ -3,52 +3,53 @@
33
*/
44

55
import LoadingIndicator from 'components/LoadingIndicator';
6-
import BlogFeed from 'components/Contentful/BlogFeed';
6+
// import BlogFeed from 'components/Contentful/BlogFeed';
77
import rssActions from 'actions/rss';
88
import shortId from 'shortid';
99
import PT from 'prop-types';
1010
import React from 'react';
1111
import { connect } from 'react-redux';
1212

1313
/* Holds 1 min in ms. */
14-
const MIN = 60 * 1000;
14+
// const MIN = 60 * 1000;
1515
const FEED_ID_PREFIX = 'feedFor';
1616

1717
class BlogFeedContainer extends React.Component {
1818
componentDidMount() {
19-
this.updateRssFeedData();
19+
// this.updateRssFeedData();
2020
}
2121

2222
/*
2323
* Updates Rss feed data, if necessary.
2424
*/
25-
updateRssFeedData() {
26-
const { rssFeedData, loadRssFeedData } = this.props;
27-
if (rssFeedData && Date.now() - rssFeedData.timestamp < 5 * MIN) return;
28-
loadRssFeedData();
29-
}
25+
// updateRssFeedData() {
26+
// const { rssFeedData } = this.props;
27+
// if (rssFeedData && Date.now() - rssFeedData.timestamp < 5 * MIN) return;
28+
// loadRssFeedData();
29+
// }
3030

3131
render() {
3232
const {
33-
blogFeed,
33+
// blogFeed,
3434
rssFeedData,
3535
} = this.props;
3636

3737
return (
3838
rssFeedData && rssFeedData.data ? (
39-
<BlogFeed
40-
blogFeed={blogFeed}
41-
rssFeedData={rssFeedData}
42-
/>
39+
// <BlogFeed
40+
// blogFeed={blogFeed}
41+
// rssFeedData={rssFeedData}
42+
// />
43+
<div />
4344
) : <LoadingIndicator />
4445
);
4546
}
4647
}
4748

4849
BlogFeedContainer.propTypes = {
49-
blogFeed: PT.shape().isRequired,
50+
// blogFeed: PT.shape().isRequired,
5051
rssFeedData: PT.shape().isRequired,
51-
loadRssFeedData: PT.func.isRequired,
52+
// loadRssFeedData: PT.func.isRequired,
5253
};
5354

5455
function mapStateToProps(state, ownProps) {

src/shared/containers/Dashboard/index.jsx

+5-5
Original file line numberDiff line numberDiff line change
@@ -108,15 +108,15 @@ export class DashboardPageContainer extends React.Component {
108108
getMemberFinances,
109109
getMemberStats,
110110
getSrms,
111-
getTopcoderBlogFeed,
111+
// getTopcoderBlogFeed,
112112
handle,
113113
profile,
114114
srmsLoading,
115115
srmsTimestamp,
116116
statsLoading,
117117
statsTimestamp,
118-
tcBlogLoading,
119-
tcBlogTimestamp,
118+
// tcBlogLoading,
119+
// tcBlogTimestamp,
120120
tokenV3,
121121
}) {
122122
if (authenticating || !this.authCheck(tokenV3)) return;
@@ -141,8 +141,8 @@ export class DashboardPageContainer extends React.Component {
141141
if (now - statsTimestamp > CACHE_MAX_AGE
142142
&& !statsLoading) getMemberStats(handle, tokenV3);
143143

144-
if (now - tcBlogTimestamp > CACHE_MAX_AGE
145-
&& !tcBlogLoading) getTopcoderBlogFeed();
144+
// if (now - tcBlogTimestamp > CACHE_MAX_AGE
145+
// && !tcBlogLoading) getTopcoderBlogFeed();
146146

147147
if (now - communitiesTimestamp < CACHE_MAX_AGE
148148
&& now - activeChallengesTimestamp < CACHE_MAX_AGE) {

src/shared/containers/tc-communities/blockchain/Learn.jsx

+15-14
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* Container for the Learn page of Blockchain community.
33
*/
44

5-
import LearnPage from 'components/tc-communities/communities/blockchain/Learn';
5+
// import LearnPage from 'components/tc-communities/communities/blockchain/Learn';
66
import rssActions from 'actions/rss';
77
import PT from 'prop-types';
88
import React from 'react';
@@ -25,8 +25,8 @@ const TOPCODER_BLOCKCHAIN_BLOG_RSS_URL = `/community-app-assets/api/proxy-get?ur
2525

2626
class LearnPageContainer extends React.Component {
2727
componentDidMount() {
28-
this.updateConsenSysRss();
29-
this.updateTopcoderBlockchainBlogRss();
28+
// this.updateConsenSysRss();
29+
// this.updateTopcoderBlockchainBlogRss();
3030
}
3131

3232
/**
@@ -52,17 +52,18 @@ class LearnPageContainer extends React.Component {
5252
}
5353

5454
render() {
55-
const {
56-
baseUrl,
57-
consenSysRss,
58-
topcoderBlockchainBlogRss,
59-
} = this.props;
55+
// const {
56+
// baseUrl,
57+
// consenSysRss,
58+
// topcoderBlockchainBlogRss,
59+
// } = this.props;
6060
return (
61-
<LearnPage
62-
baseUrl={baseUrl}
63-
consenSysRss={consenSysRss}
64-
topcoderBlockchainBlogRss={topcoderBlockchainBlogRss}
65-
/>
61+
// <LearnPage
62+
// baseUrl={baseUrl}
63+
// consenSysRss={consenSysRss}
64+
// topcoderBlockchainBlogRss={topcoderBlockchainBlogRss}
65+
// />
66+
<div />
6667
);
6768
}
6869
}
@@ -73,7 +74,7 @@ LearnPageContainer.defaultProps = {
7374
};
7475

7576
LearnPageContainer.propTypes = {
76-
baseUrl: PT.string.isRequired,
77+
// baseUrl: PT.string.isRequired,
7778
consenSysRss: PT.shape({
7879
data: PT.object,
7980
loadingUuid: PT.string.isRequired,

0 commit comments

Comments
 (0)