1
0
Fork 0
mirror of synced 2024-07-29 01:56:15 +12:00

Add content to subjects

This commit is contained in:
Adria Navarro 2023-12-20 11:51:35 +01:00
parent 1b0c551602
commit 1b6c7f2729

View file

@ -1,6 +1,9 @@
#!/bin/node #!/bin/node
const { createApp, getTable, createRow, createTable } = require("./utils") const { createApp, getTable, createRow, createTable } = require("./utils")
const Chance = require("chance")
const generator = new Chance()
const ROW_COUNT = 10 const ROW_COUNT = 10
if (!process.argv[2]) { if (!process.argv[2]) {
@ -17,23 +20,26 @@ async function run() {
const subjectTable = await createTable(apiKey, app._id, { const subjectTable = await createTable(apiKey, app._id, {
schema: { schema: {
title: { Name: {
name: "Name", name: "Name",
type: "string", type: "string",
}, },
}, },
name: "Subjects", name: "Subjects",
}) })
for (let i = 0; i < 10; i++) {
await createRow(apiKey, app._id, subjectTable) const SUBJECT_COUNT = 10
for (let i = 0; i < SUBJECT_COUNT; i++) {
await createRow(apiKey, app._id, subjectTable, {
Name: generator.profession(),
})
console.log(`Subject ${i + 1} of ${SUBJECT_COUNT} created`)
} }
const promises = []
for (let i = 0; i < ROW_COUNT; i++) { for (let i = 0; i < ROW_COUNT; i++) {
promises.push(await createRow(apiKey, app._id, table)) await createRow(apiKey, app._id, table)
console.log(`Row ${i + 1} of ${ROW_COUNT} created`) console.log(`Row ${i + 1} of ${ROW_COUNT} created`)
} }
await Promise.all(promises)
console.log(`App created: http://localhost:10000/builder/app/${app._id}`) console.log(`App created: http://localhost:10000/builder/app/${app._id}`)
} }