record channel in analytics on first run

This commit is contained in:
Sean Yesmunt 2020-11-30 11:47:32 -05:00
parent 33a4ab340f
commit 919c2bd22a

View file

@ -6,10 +6,12 @@ import { Form, FormField } from 'component/common/form';
import { INVALID_NAME_ERROR } from 'constants/claim'; import { INVALID_NAME_ERROR } from 'constants/claim';
import Card from 'component/common/card'; import Card from 'component/common/card';
import I18nMessage from 'component/i18nMessage'; import I18nMessage from 'component/i18nMessage';
import analytics from 'analytics';
export const DEFAULT_BID_FOR_FIRST_CHANNEL = 0.01; export const DEFAULT_BID_FOR_FIRST_CHANNEL = 0.01;
type Props = { type Props = {
createChannel: (string, number) => void, createChannel: (string, number) => Promise<ChannelClaim>,
creatingChannel: boolean, creatingChannel: boolean,
createChannelError: string, createChannelError: string,
claimingReward: boolean, claimingReward: boolean,
@ -32,7 +34,11 @@ function UserFirstChannel(props: Props) {
const [nameError, setNameError] = useState(undefined); const [nameError, setNameError] = useState(undefined);
function handleCreateChannel() { function handleCreateChannel() {
createChannel(`@${channel}`, DEFAULT_BID_FOR_FIRST_CHANNEL); createChannel(`@${channel}`, DEFAULT_BID_FOR_FIRST_CHANNEL).then(channelClaim => {
if (channelClaim) {
analytics.apiLogPublish(channelClaim);
}
});
} }
function handleChannelChange(e) { function handleChannelChange(e) {