1
0
Fork 0
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:
nvc8996 2021-09-16 18:13:10 +03:00
parent 28b67c3652
commit 39a8e80321
2 changed files with 6 additions and 6 deletions

View file

@ -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;

View 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 : '';
} }