static createPost({ text, date, booked, img }) { return new Promise((resolve, reject) => { db.transaction((tx) => { tx.executeSql( `INSERT INTO posts (text, date, booked, img) VALUES (?, ?, ?, ?)`, [text, date, 0, img], (_, result) => resolve(result.insertId), (_, error) => reject(error), ); }); }); }