Plugin Directory

Changeset 3240751


Ignore:
Timestamp:
02/14/2025 06:13:17 PM (14 months ago)
Author:
ilachat
Message:

Fix update

Location:
ilachat/tags/1.0.3/src/Admin
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • ilachat/tags/1.0.3/src/Admin/Admin.php

    r3240739 r3240751  
    2222        add_action('admin_enqueue_scripts', [$this, 'enqueue_scripts']);
    2323        add_filter('plugin_action_links_' . ILACHAT_BASENAME, [$this, 'add_settings_link']);
     24        add_action('upgrader_process_complete', function ($upgrader_object, $options) {
     25            $plugin_slug = 'ilachat/ilachat.php';
     26
     27            if ($options['action'] === 'update' && $options['type'] === 'plugin') {
     28                if (!empty($options['plugins']) && in_array($plugin_slug, $options['plugins'])) {
     29                    delete_option('ilachat_widget_code');
     30                }
     31            }
     32        }, 10, 2);
    2433    }
    2534
  • ilachat/tags/1.0.3/src/Admin/Connection.php

    r3240739 r3240751  
    272272        $widget_code = get_option('ilachat_widget_code', '');
    273273
    274         if ((time() - $last_updated) > 86400) {
     274        if ((time() - $last_updated) > 86400 || empty($widget_code)) {
    275275            self::set_bot_details();
    276276            $widget_code = get_option('ilachat_widget_code', '');
Note: See TracChangeset for help on using the changeset viewer.