Plugin Directory

Changeset 3011597


Ignore:
Timestamp:
12/18/2023 10:32:01 PM (2 years ago)
Author:
RogueWebDesign
Message:

Try Catch added to display browser wallet errors

Location:
web3-access/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • web3-access/trunk/js/metamask.js

    r3007498 r3011597  
    184184                // DIRECT TRANSACTION VIA SMART CONTRACT ON NETWORK
    185185                if( token == 'ETH' || token == 'MATIC' || token == 'BNB' || token == 'AVAX' || token == 'FTM' ) {
    186                     await this.metapress_contract.methods.smartTransfer(this.send_to_address).estimateGas({from: metapress_manager.#address, value: wei_amount}).then(estimatedGas => {
    187                         this.metapress_contract.methods.smartTransfer(this.send_to_address).send({from: metapress_manager.#address, value: wei_amount, gas: estimatedGas, maxPriorityFeePerGas: null,
    188     maxFeePerGas: null}).on('transactionHash', (hash) => {
    189                             web3_access_wallet_manager.create_transaction(product_id, token, token_price, hash, 'pending', null);
    190                         }).on('error', (error) => {
     186                    try {
     187                        await this.metapress_contract.methods.smartTransfer(this.send_to_address).estimateGas({from: metapress_manager.#address, value: wei_amount}).then(estimatedGas => {
     188                            this.metapress_contract.methods.smartTransfer(this.send_to_address).send({from: metapress_manager.#address, value: wei_amount, gas: estimatedGas, maxPriorityFeePerGas: null,
     189        maxFeePerGas: null}).on('transactionHash', (hash) => {
     190                                web3_access_wallet_manager.create_transaction(product_id, token, token_price, hash, 'pending', null);
     191                            }).on('error', (error) => {
     192                                jQuery('.metapress-access-buttons').addClass('show');
     193                                return {
     194                                    success: false,
     195                                    error: error
     196                                }
     197                            });
     198                        }).catch('error', (error) => {
     199                            metapress_show_ajax_error(error.message);
    191200                            jQuery('.metapress-access-buttons').addClass('show');
    192201                            return {
     
    195204                            }
    196205                        });
    197                     });
     206                    } catch(error) {
     207                        metapress_show_ajax_error(error.message);
     208                        jQuery('.metapress-access-buttons').addClass('show');
     209                        return {
     210                            success: false,
     211                            error: error
     212                        }
     213                    }
    198214
    199215                } else {
  • web3-access/trunk/readme.txt

    r3007498 r3011597  
    55Requires at least: 4.0
    66Tested up to: 6.4.2
    7 Stable Tag: 1.6.1
     7Stable Tag: 1.6.2
    88License: GPLv2 or later
    99
     
    5454== Changelog ==
    5555
     56= 1.6.2 =
     57
     58<ul>
     59<li>Try Catch added to display browser wallet errors</li>
     60</ul>
     61
    5662= 1.6.0 =
    5763
  • web3-access/trunk/updates/automatic-updates.php

    r3007498 r3011597  
    3535    }
    3636
    37     update_option('wp_metapress_plugin_version', '1.6.1');
     37    update_option('wp_metapress_plugin_version', '1.6.2');
    3838}
  • web3-access/trunk/web3-access.php

    r3007498 r3011597  
    66Author:      Rogue Web Design
    77Author URI:  https://www.roguewebdesign.ca
    8 Version:     1.6.1
     8Version:     1.6.2
    99License:     GPL2
    1010License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    3636
    3737if( ! defined('INSTALLED_METAPRESS_PLUGIN_VERSION') ) {
    38     define('INSTALLED_METAPRESS_PLUGIN_VERSION', '1.6.1');
     38    define('INSTALLED_METAPRESS_PLUGIN_VERSION', '1.6.2');
    3939}
    4040
Note: See TracChangeset for help on using the changeset viewer.