24 lines
716 B
JavaScript
24 lines
716 B
JavaScript
const { Client, Databases } = require('node-appwrite');
|
|
require('dotenv').config({ path: '.env.local' });
|
|
|
|
const client = new Client()
|
|
.setEndpoint(process.env.NEXT_PUBLIC_APPWRITE_ENDPOINT)
|
|
.setProject(process.env.NEXT_PUBLIC_APPWRITE_PROJECT_ID)
|
|
.setKey(process.env.APPWRITE_API_KEY);
|
|
|
|
const databases = new Databases(client);
|
|
|
|
async function run() {
|
|
try {
|
|
const result = await databases.listDocuments(
|
|
process.env.APPWRITE_DATABASE_ID,
|
|
'whatsapp_messages'
|
|
);
|
|
console.log(`Found ${result.documents.length} messages.`);
|
|
console.log(JSON.stringify(result.documents, null, 2));
|
|
} catch (error) {
|
|
console.error(error);
|
|
}
|
|
}
|
|
run();
|