Test new getExecNames
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Rebecca-Chou 2022-02-10 01:22:09 +08:00
parent 6ad38d1971
commit c7947d9054
1 changed files with 23 additions and 22 deletions

View File

@ -75,26 +75,26 @@ export async function getExecNames() {
} }
export async function getExec(fileName: string, convert = true) { export async function getExec(fileName: string, convert = true) {
const posDict: { [name: string]: string } = { // const posDict: { [name: string]: string } = {
"01": "President", // "01": "President",
"02": "Vice President", // "02": "Vice President",
"03": "Assistant Vice President", // "03": "Assistant Vice President",
"04": "Treasurer", // "04": "Treasurer",
"05": "Systems Administrator", // "05": "Systems Administrator",
}; // };
const firstName = // const firstName =
fileName.split("-")[1][0].toUpperCase() + fileName.split("-")[1].slice(1); // fileName.split("-")[1][0].toUpperCase() + fileName.split("-")[1].slice(1);
const lastName = // const lastName =
fileName.split("-")[2][0].toUpperCase() + fileName.split("-")[2].slice(1); // fileName.split("-")[2][0].toUpperCase() + fileName.split("-")[2].slice(1);
const posOrder = fileName.split("-")[0]; // const posOrder = fileName.split("-")[0];
const pos = posDict[posOrder]; // const pos = posDict[posOrder];
let content, metadata; // let content, metadata;
// try { // try {
const raw = await readFile(path.join(EXECS_PATH, `${fileName}${fileType}`)); const raw = await readFile(path.join(EXECS_PATH, `${fileName}${fileType}`));
({ content, data: metadata } = matter(raw)); const { content, data: metadata } = matter(raw);
const image = const image =
(metadata.image as string | undefined) ?? (metadata.image as string | undefined) ??
@ -103,6 +103,7 @@ export async function getExec(fileName: string, convert = true) {
return { return {
content: convert ? await serialize(content) : content, content: convert ? await serialize(content) : content,
metadata: { ...metadata, image } as Metadata, metadata: { ...metadata, image } as Metadata,
};
// }; // };
// } catch (err) { // } catch (err) {
// console.log(err); // console.log(err);