From e95786b90429bcbb3ce4c1bd671a78fa4f2d6147 Mon Sep 17 00:00:00 2001 From: Akinwale Ariwodola Date: Mon, 9 Sep 2019 15:33:48 +0100 Subject: [PATCH] do not list channels in pending abandon state --- src/page/channelCreator/index.js | 2 ++ src/page/channelCreator/view.js | 7 ++++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/page/channelCreator/index.js b/src/page/channelCreator/index.js index 14c6ac0..c011b87 100644 --- a/src/page/channelCreator/index.js +++ b/src/page/channelCreator/index.js @@ -1,5 +1,6 @@ import { connect } from 'react-redux'; import { + selectAbandoningIds, selectBalance, selectMyChannelClaims, selectFetchingMyChannels, @@ -16,6 +17,7 @@ import Constants from 'constants'; // eslint-disable-line node/no-deprecated-api import ChannelCreator from './view'; const select = state => ({ + abandoningClaimIds: selectAbandoningIds(state), channels: selectMyChannelClaims(state), fetchingChannels: selectFetchingMyChannels(state), balance: selectBalance(state), diff --git a/src/page/channelCreator/view.js b/src/page/channelCreator/view.js index fc53495..fafe6a5 100644 --- a/src/page/channelCreator/view.js +++ b/src/page/channelCreator/view.js @@ -657,8 +657,7 @@ export default class ChannelCreator extends React.PureComponent { }; render() { - const { fetchingChannels, updatingChannel, channels = [], navigation } = this.props; - + const { abandoningClaimIds, fetchingChannels, updatingChannel, channels = [], navigation } = this.props; const { autoStyle, autoStyles, @@ -680,6 +679,8 @@ export default class ChannelCreator extends React.PureComponent { uploadingImage, } = this.state; + console.log(abandoningClaimIds); + return ( ); }} - data={channels} + data={channels.filter(channel => !abandoningClaimIds.includes(channel.claim_id))} keyExtractor={(item, index) => item.claim_id} /> )}