fix tags bug, flow

This commit is contained in:
zeppi 2021-05-30 18:26:53 -04:00 committed by jessopb
parent b280d66f5d
commit 06531c6b48
2 changed files with 51 additions and 7 deletions

21
dist/bundle.es.js vendored
View file

@ -4313,7 +4313,6 @@ function doClaimSearch(options = {
function doRepost(options) { function doRepost(options) {
return dispatch => { return dispatch => {
// $FlowFixMe
return new Promise(resolve => { return new Promise(resolve => {
dispatch({ dispatch({
type: CLAIM_REPOST_STARTED type: CLAIM_REPOST_STARTED
@ -4356,6 +4355,24 @@ function doRepost(options) {
function doCollectionPublish(options, localId) { function doCollectionPublish(options, localId) {
return dispatch => { return dispatch => {
// $FlowFixMe // $FlowFixMe
const params = {
name: options.name,
bid: creditsToString(options.bid),
title: options.title,
thumbnail_url: options.thumbnail_url,
description: options.description,
tags: [],
languages: options.languages || [],
locations: [],
blocking: true,
claims: options.claims
};
if (options.tags) {
params['tags'] = options.tags.map(tag => tag.name);
}
return new Promise(resolve => { return new Promise(resolve => {
dispatch({ dispatch({
type: COLLECTION_PUBLISH_STARTED type: COLLECTION_PUBLISH_STARTED
@ -4392,7 +4409,7 @@ function doCollectionPublish(options, localId) {
}); });
} }
lbryProxy.collection_create(options).then(success, failure); lbryProxy.collection_create(params).then(success, failure);
}); });
}; };
} }

View file

@ -701,8 +701,7 @@ export function doClaimSearch(
} }
export function doRepost(options: StreamRepostOptions) { export function doRepost(options: StreamRepostOptions) {
return (dispatch: Dispatch) => { return (dispatch: Dispatch): Promise<any> => {
// $FlowFixMe
return new Promise(resolve => { return new Promise(resolve => {
dispatch({ dispatch({
type: ACTIONS.CLAIM_REPOST_STARTED, type: ACTIONS.CLAIM_REPOST_STARTED,
@ -751,14 +750,42 @@ export function doCollectionPublish(
channel_id?: string, channel_id?: string,
thumbnail_url?: string, thumbnail_url?: string,
description?: string, description?: string,
tags?: Array<string>, tags?: Array<Tag>,
languages?: Array<string>, languages?: Array<string>,
claims: Array<string>, claims: Array<string>,
}, },
localId: string localId: string
) { ) {
return (dispatch: Dispatch) => { return (dispatch: Dispatch): Promise<any> => {
// $FlowFixMe // $FlowFixMe
const params: {
name: string,
bid: string,
blocking?: true,
title?: string,
thumbnail_url?: string,
description?: string,
tags?: Array<string>,
languages?: Array<string>,
claims: Array<string>,
} = {
name: options.name,
bid: creditsToString(options.bid),
title: options.title,
thumbnail_url: options.thumbnail_url,
description: options.description,
tags: [],
languages: options.languages || [],
locations: [],
blocking: true,
claims: options.claims,
};
if (options.tags) {
params['tags'] = options.tags.map(tag => tag.name);
}
return new Promise(resolve => { return new Promise(resolve => {
dispatch({ dispatch({
type: ACTIONS.COLLECTION_PUBLISH_STARTED, type: ACTIONS.COLLECTION_PUBLISH_STARTED,
@ -800,7 +827,7 @@ export function doCollectionPublish(
}); });
} }
Lbry.collection_create(options).then(success, failure); Lbry.collection_create(params).then(success, failure);
}); });
}; };
} }