mirror of
https://github.com/codex-team/codex.docs.git
synced 2025-08-10 07:55:24 +02:00
added body block type
This commit is contained in:
parent
28b67c3652
commit
39a8e80321
2 changed files with 6 additions and 6 deletions
|
@ -3,7 +3,7 @@ import fetch from 'node-fetch';
|
||||||
import fs from 'fs';
|
import fs from 'fs';
|
||||||
import nodePath from 'path';
|
import nodePath from 'path';
|
||||||
import config from 'config';
|
import config from 'config';
|
||||||
import Model, { FileData } from '../models/file';
|
import File, { FileData } from '../models/file';
|
||||||
import crypto from '../utils/crypto';
|
import crypto from '../utils/crypto';
|
||||||
import deepMerge from '../utils/objects';
|
import deepMerge from '../utils/objects';
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ class Transport {
|
||||||
public static async save(multerData: Dict, map: Dict): Promise<FileData> {
|
public static async save(multerData: Dict, map: Dict): Promise<FileData> {
|
||||||
const { originalname: name, path, filename, size, mimetype } = multerData;
|
const { originalname: name, path, filename, size, mimetype } = multerData;
|
||||||
|
|
||||||
const file = new Model({
|
const file = new File({
|
||||||
name,
|
name,
|
||||||
filename,
|
filename,
|
||||||
path,
|
path,
|
||||||
|
@ -83,7 +83,7 @@ class Transport {
|
||||||
|
|
||||||
const mimeType = type ? type.mime : fetchedMimeType;
|
const mimeType = type ? type.mime : fetchedMimeType;
|
||||||
|
|
||||||
const file = new Model({
|
const file = new File({
|
||||||
name: url,
|
name: url,
|
||||||
filename: `${filename}.${ext}`,
|
filename: `${filename}.${ext}`,
|
||||||
path: `${config.get('uploads')}/${filename}.${ext}`,
|
path: `${config.get('uploads')}/${filename}.${ext}`,
|
||||||
|
@ -105,11 +105,11 @@ class Transport {
|
||||||
/**
|
/**
|
||||||
* Map fields of File object to response by provided map object
|
* Map fields of File object to response by provided map object
|
||||||
*
|
*
|
||||||
* @param {Model} file - file object
|
* @param {File} file - file object
|
||||||
* @param {object} map - object that represents how should fields of File object should be mapped to response
|
* @param {object} map - object that represents how should fields of File object should be mapped to response
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public static composeResponse(file: Model, map: Dict): Dict {
|
public static composeResponse(file: File, map: Dict): Dict {
|
||||||
const response: Dict = {};
|
const response: Dict = {};
|
||||||
const { data } = file;
|
const { data } = file;
|
||||||
|
|
||||||
|
|
|
@ -224,7 +224,7 @@ class Page {
|
||||||
* @returns {string}
|
* @returns {string}
|
||||||
*/
|
*/
|
||||||
private extractTitleFromBody(): string {
|
private extractTitleFromBody(): string {
|
||||||
const headerBlock = this.body ? this.body.blocks.find((block: any) => block.type === 'header') : '';
|
const headerBlock = this.body ? this.body.blocks.find((block: Record<string, unknown>) => block.type === 'header') : '';
|
||||||
|
|
||||||
return headerBlock ? headerBlock.data.text : '';
|
return headerBlock ? headerBlock.data.text : '';
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue