(dataFiles: DataFile[], mediaFiles: AssetProxy[], options: PersistOptions)
| 525 | } |
| 526 | |
| 527 | async persistFiles(dataFiles: DataFile[], mediaFiles: AssetProxy[], options: PersistOptions) { |
| 528 | const files = [...dataFiles, ...mediaFiles]; |
| 529 | const hasSubfolders = options.hasSubfolders !== false; // default to true |
| 530 | if (options.useWorkflow) { |
| 531 | const slug = dataFiles[0].slug; |
| 532 | return this.editorialWorkflowGit(files, slug, options); |
| 533 | } else { |
| 534 | return this.uploadFiles(files, { |
| 535 | commitMessage: options.commitMessage, |
| 536 | branch: this.branch, |
| 537 | hasSubfolders, |
| 538 | }); |
| 539 | } |
| 540 | } |
| 541 | |
| 542 | async addPullRequestComment(pullRequest: BitBucketPullRequest, comment: string) { |
| 543 | await this.requestJSON({ |
no test coverage detected