tldraw/apps/docs/utils/addAuthors.ts

18 lines
514 B
TypeScript
Raw Normal View History

import { Authors } from '@/types/content-types'
import { Database } from 'sqlite'
import sqlite3 from 'sqlite3'
// Adding content
export async function addAuthors(
db: Database<sqlite3.Database, sqlite3.Statement>,
authors: Authors
) {
const authorInsert = await db.prepare(
`REPLACE INTO authors (id, name, email, twitter, image) VALUES (?, ?, ?, ?, ?)`
)
// update authors
for (const author of authors) {
await authorInsert.run(author.id, author.name, author.email, author.twitter, author.image)
}
}