UNPKG

@getsolara/solara.db

Version:

Optional database functionality for @getsolara/solara.js using quick.db

19 lines 803 B
module.exports = { name: "$dbHas", description: "Checks if a key exists in the database. Args: key", takesBrackets: true, execute: async (context, args) => { if (!context.client.db) { return "[Error: $dbHas requires database features to be enabled. Ensure @getsolara/solara.db is installed and configured correctly.]"; } if (!args[0]) return "[Error: $dbHas requires a key]"; const key = args[0]; try { const exists = await context.client.db.has(key); return exists.toString(); } catch (e) { console.error(`Solara.db Error ($dbHas): Failed to check key '${key}'. Error: ${e.message}`); return `[DB Error checking key '${key}': ${e.message}]`; } } };