| @@ -2,9 +2,9 @@ | ||
| 2 | 2 | /** |
| 3 | 3 | * Plugin Name: MxChat |
| 4 | 4 | * Plugin URI: https://mxchat.ai/ |
| 5 | 5 | * Description: AI chatbot for WordPress with OpenAI, Claude, xAI, DeepSeek, live agent, PDF uploads, WooCommerce, and training on website data. |
| 6 | - * Version: 3.2.25 | |
| 6 | + * Version: 3.2.24 | |
| 7 | 7 | * Author: MxChat |
| 8 | 8 | * Author URI: https://mxchat.ai |
| 9 | 9 | * License: GPLv2 or later |
| 10 | 10 | * License URI: https://www.gnu.org/licenses/gpl-2.0.html |
| @@ -480,9 +480,8 @@ | ||
| 480 | 480 | function mxchat_include_classes() { |
| 481 | 481 | $class_files = array( |
| 482 | 482 | 'includes/class-mxchat-model-catalog.php', |
| 483 | 483 | 'includes/class-mxchat-model-liveness.php', |
| 484 | - 'includes/class-mxchat-license-check.php', | |
| 485 | 484 | 'includes/class-mxchat-session-store.php', |
| 486 | 485 | 'includes/class-mxchat-live-agent-schedule.php', |
| 487 | 486 | 'includes/class-mxchat-tool-registry.php', |
| 488 | 487 | 'includes/class-mxchat-integrator.php', |
| @@ -538,15 +537,8 @@ | ||
| 538 | 537 | if (class_exists('MxChat_Model_Liveness')) { |
| 539 | 538 | MxChat_Model_Liveness::init(); |
| 540 | 539 | } |
| 541 | 540 | |
| 542 | - // Licence domain check (c93ede): once a day asks mxchat.ai whether this | |
| 543 | - // site's domain is still switched on for its key, honours an explicit | |
| 544 | - // "off" after a three-day grace period, and fails open on everything else. | |
| 545 | - if (class_exists('MxChat_License_Check')) { | |
| 546 | - MxChat_License_Check::init(); | |
| 547 | - } | |
| 548 | - | |
| 549 | 541 | // Gutenberg chatbot block (plan-95dd1e): a click-to-place wrapper over the |
| 550 | 542 | // [mxchat_chatbot] shortcode. Registers on init; no-op below WP 5.0. |
| 551 | 543 | if (class_exists('MxChat_Block')) { |
| 552 | 544 | MxChat_Block::init(); |
| @@ -1557,10 +1549,9 @@ | ||
| 1557 | 1549 | wp_clear_scheduled_hook('mxchat_reset_rate_limits'); |
| 1558 | 1550 | wp_clear_scheduled_hook('mxchat_cleanup_old_transcripts'); |
| 1559 | 1551 | wp_clear_scheduled_hook('mxchat_send_delayed_transcript'); |
| 1560 | 1552 | wp_clear_scheduled_hook('mxchat_model_liveness_check'); |
| 1561 | - wp_clear_scheduled_hook('mxchat_license_check'); | |
| 1562 | - | |
| 1553 | + | |
| 1563 | 1554 | // Clear fallback options |
| 1564 | 1555 | delete_option('mxchat_use_fallback_rate_limits'); |
| 1565 | 1556 | delete_option('mxchat_next_rate_limit_check'); |
| 1566 | 1557 | delete_option('mxchat_fallback_check_interval'); |