Back

Version 27

8/23/2024

import { init, tx, id } from 'npm:@instantdb/core'

// ID for app: wonderful-wombat
const APP_ID = '39d1e341-f09a-4e77-8d5b-d368f65531b2'


const db = init({ appId: APP_ID })

// db.subscribeQuery({ todos: {} }, (resp) => {
// if (resp.error) {
// renderError(resp.error.message); // Pro-tip: Check you have the right appId!
// return;
// }
// if (resp.data) {
// render(resp.data);
// }
// });

// Write Data
// ---------
function addTodo(text) {
db.transact([tx.messages[id()].update({ title: 'what' })]);
// db.transact(
// tx.messages[id()].update({
// text,
// done: false,
// createdAt: Date.now(),
// })
// );
}

function deleteTodoItem(tod) {
db.transact(tx.messages[message.id].delete());
}

Updated: August 23, 2024