2023-08-10 18:18:42 +00:00
|
|
|
import { db } from "./db.mjs";
|
2023-08-12 10:05:24 +00:00
|
|
|
import { isoDate } from "../utilities.mjs";
|
2023-08-12 14:55:25 +00:00
|
|
|
import logger from "../logger.mjs";
|
2023-08-10 18:18:42 +00:00
|
|
|
export default async function todaysPromptAlreadyPublished() {
|
2023-08-12 14:55:25 +00:00
|
|
|
try {
|
|
|
|
const number = await db('published')
|
2023-08-11 12:40:19 +00:00
|
|
|
.count('* as count')
|
|
|
|
.where('date', isoDate())
|
2023-08-12 14:55:25 +00:00
|
|
|
return number[0].count > 0
|
|
|
|
} catch (error) {
|
|
|
|
logger.error("todaysPromptAlreadyPublished failed!")
|
|
|
|
throw error
|
|
|
|
}
|
|
|
|
|
2023-08-10 18:18:42 +00:00
|
|
|
}
|
|
|
|
|
2023-08-11 14:21:24 +00:00
|
|
|
//console.log(await todaysPromptAlreadyPublished())
|