fix: adds channelClaimId to channelName speech URL

This commit is contained in:
Jessop Breth 2018-09-24 01:26:51 -04:00
parent b972064f1c
commit 4310deecb1

View file

@ -21,12 +21,20 @@ class SocialShare extends React.PureComponent<Props> {
input: ?HTMLInputElement; input: ?HTMLInputElement;
render() { render() {
const { claim_id: claimId, name: claimName, channel_name: channelName } = this.props.claim; const {
claim_id: claimId,
name: claimName,
channel_name: channelName,
value,
} = this.props.claim;
const channelClaimId =
value && value.publisherSignature && value.publisherSignature.certificateId;
const { onDone } = this.props; const { onDone } = this.props;
const speechPrefix = 'http://spee.ch/'; const speechPrefix = 'http://spee.ch/';
const speechURL = channelName const speechURL =
? `${speechPrefix}${channelName}/${claimName}` channelName && channelClaimId
: `${speechPrefix}${claimName}#${claimId}`; ? `${speechPrefix}${channelName}:${channelClaimId}/${claimName}`
: `${speechPrefix}${claimName}#${claimId}`;
return ( return (
<div> <div>