Merge pull request #401 from lbryio/feat-remotePublishUrl
add remote publish url
This commit is contained in:
commit
9a17013728
3 changed files with 20 additions and 8 deletions
7
dist/bundle.es.js
vendored
7
dist/bundle.es.js
vendored
|
@ -4777,7 +4777,8 @@ const doPublish = (success, fail, preview) => (dispatch, getState) => {
|
||||||
tags,
|
tags,
|
||||||
locations,
|
locations,
|
||||||
optimize,
|
optimize,
|
||||||
isLivestreamPublish
|
isLivestreamPublish,
|
||||||
|
remoteFileUrl
|
||||||
} = publishData;
|
} = publishData;
|
||||||
|
|
||||||
// Handle scenario where we have a claim that has the same name as a channel we are publishing with.
|
// Handle scenario where we have a claim that has the same name as a channel we are publishing with.
|
||||||
|
@ -4812,6 +4813,9 @@ const doPublish = (success, fail, preview) => (dispatch, getState) => {
|
||||||
// Temporary solution to keep the same publish flow with the new tags api
|
// Temporary solution to keep the same publish flow with the new tags api
|
||||||
// Eventually we will allow users to enter their own tags on publish
|
// Eventually we will allow users to enter their own tags on publish
|
||||||
// `nsfw` will probably be removed
|
// `nsfw` will probably be removed
|
||||||
|
if (remoteFileUrl) {
|
||||||
|
publishPayload.remote_url = remoteFileUrl;
|
||||||
|
}
|
||||||
|
|
||||||
if (publishingLicense) {
|
if (publishingLicense) {
|
||||||
publishPayload.license = publishingLicense;
|
publishPayload.license = publishingLicense;
|
||||||
|
@ -5967,6 +5971,7 @@ const defaultState$4 = {
|
||||||
fileDur: 0,
|
fileDur: 0,
|
||||||
fileSize: 0,
|
fileSize: 0,
|
||||||
fileVid: false,
|
fileVid: false,
|
||||||
|
remoteFileUrl: undefined,
|
||||||
contentIsFree: true,
|
contentIsFree: true,
|
||||||
fee: {
|
fee: {
|
||||||
amount: 1,
|
amount: 1,
|
||||||
|
|
|
@ -270,6 +270,7 @@ export const doPublish = (success: Function, fail: Function, preview: Function)
|
||||||
locations,
|
locations,
|
||||||
optimize,
|
optimize,
|
||||||
isLivestreamPublish,
|
isLivestreamPublish,
|
||||||
|
remoteFileUrl,
|
||||||
} = publishData;
|
} = publishData;
|
||||||
|
|
||||||
// Handle scenario where we have a claim that has the same name as a channel we are publishing with.
|
// Handle scenario where we have a claim that has the same name as a channel we are publishing with.
|
||||||
|
@ -309,6 +310,7 @@ export const doPublish = (success: Function, fail: Function, preview: Function)
|
||||||
blocking: boolean,
|
blocking: boolean,
|
||||||
optimize_file?: boolean,
|
optimize_file?: boolean,
|
||||||
preview?: boolean,
|
preview?: boolean,
|
||||||
|
remote_url?: string,
|
||||||
} = {
|
} = {
|
||||||
name,
|
name,
|
||||||
title,
|
title,
|
||||||
|
@ -324,6 +326,9 @@ export const doPublish = (success: Function, fail: Function, preview: Function)
|
||||||
// Temporary solution to keep the same publish flow with the new tags api
|
// Temporary solution to keep the same publish flow with the new tags api
|
||||||
// Eventually we will allow users to enter their own tags on publish
|
// Eventually we will allow users to enter their own tags on publish
|
||||||
// `nsfw` will probably be removed
|
// `nsfw` will probably be removed
|
||||||
|
if (remoteFileUrl) {
|
||||||
|
publishPayload.remote_url = remoteFileUrl;
|
||||||
|
}
|
||||||
|
|
||||||
if (publishingLicense) {
|
if (publishingLicense) {
|
||||||
publishPayload.license = publishingLicense;
|
publishPayload.license = publishingLicense;
|
||||||
|
@ -407,7 +412,7 @@ export const doCheckReflectingFiles = () => (dispatch: Dispatch, getState: GetSt
|
||||||
const { checkingReflector } = state.claims;
|
const { checkingReflector } = state.claims;
|
||||||
let reflectorCheckInterval;
|
let reflectorCheckInterval;
|
||||||
|
|
||||||
const checkFileList = async() => {
|
const checkFileList = async () => {
|
||||||
const state = getState();
|
const state = getState();
|
||||||
const reflectingById = selectReflectingById(state);
|
const reflectingById = selectReflectingById(state);
|
||||||
const ids = Object.keys(reflectingById);
|
const ids = Object.keys(reflectingById);
|
||||||
|
|
|
@ -9,6 +9,7 @@ type PublishState = {
|
||||||
editingURI: ?string,
|
editingURI: ?string,
|
||||||
fileText: ?string,
|
fileText: ?string,
|
||||||
filePath: ?string,
|
filePath: ?string,
|
||||||
|
remoteFileUrl: ?string,
|
||||||
contentIsFree: boolean,
|
contentIsFree: boolean,
|
||||||
fileDur: number,
|
fileDur: number,
|
||||||
fileSize: number,
|
fileSize: number,
|
||||||
|
@ -44,6 +45,7 @@ const defaultState: PublishState = {
|
||||||
fileDur: 0,
|
fileDur: 0,
|
||||||
fileSize: 0,
|
fileSize: 0,
|
||||||
fileVid: false,
|
fileVid: false,
|
||||||
|
remoteFileUrl: undefined,
|
||||||
contentIsFree: true,
|
contentIsFree: true,
|
||||||
fee: {
|
fee: {
|
||||||
amount: 1,
|
amount: 1,
|
||||||
|
|
Loading…
Reference in a new issue