<commit_before>import ModalActions from '../components/Modal/actions';
import alt from '../alt'

class torrentActions {

    constructor() {
        this.generateActions(
            'add',
            'remove',
            'change'
        );
    }

    addTorrent(torrent) {
        this.dispatch();
        require('../utils/stream/torrentUtil')
            .init(torrent)
            .then(ModalActions.close)
            .then(this.actions.add)
        .catch((err) => {
            ModalActions.close();
        });
    }

}


export
default alt.createActions(torrentActions);<commit_msg>log error if any<commit_after>import ModalActions from '../components/Modal/actions';
import alt from '../alt'

class torrentActions {

    constructor() {
        this.generateActions(
            'add',
            'remove',
            'change'
        );
    }

    addTorrent(torrent) {
        this.dispatch();
        require('../utils/stream/torrentUtil')
            .init(torrent)
            .then(ModalActions.close)
            .then(this.actions.add)
            .catch((err) => {
                ModalActions.close();
                console.error(err);
            });
    }

}


export
default alt.createActions(torrentActions);
{'fraction_non_alphanumeric': 0.13397901533494755, 'fraction_numerical': 0.0, 'mean_word_length': 1.6956521739130435, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5691706', 'n_tokens_mistral': 350, 'n_tokens_neox': 337, 'n_words': 55}