| 2147 | } | 2147 | } |
| 2148 | } | 2148 | } |
| 2149 | | 2149 | |
| | 2150 | /** |
| | 2151 | * Callback for the /gen command |
| | 2152 | * @param {object} args Named arguments |
| | 2153 | * @param {string} value Unnamed argument |
| | 2154 | * @returns {Promise<string>} The generated text |
| | 2155 | */ |
| 2150 | async function generateCallback(args, value) { | 2156 | async function generateCallback(args, value) { |
| 2151 | if (!value) { | | |
| 2152 | console.warn('WARN: No argument provided for /gen command'); | | |
| 2153 | return; | | |
| 2154 | } | | |
| 2155 | | | |
| 2156 | // Prevent generate recursion | 2157 | // Prevent generate recursion |
| 2157 | $('#send_textarea').val('')[0].dispatchEvent(new Event('input', { bubbles: true })); | 2158 | $('#send_textarea').val('')[0].dispatchEvent(new Event('input', { bubbles: true })); |
| 2158 | const lock = isTrueBoolean(args?.lock); | 2159 | const lock = isTrueBoolean(args?.lock); |