!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 

uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/var/www/html/proxy_server/node_modules/bull-board/dist/ui/hooks/   drwxr-xr-x
Free 13.36 GB of 57.97 GB (23.05%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     useStore.js (1.88 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.useStore = void 0;
const react_1 = require("react");
const useInterval_1 = require("./useInterval");
const useSelectedStatuses_1 = require("./useSelectedStatuses");
const interval = 5000;
const useStore = (api) => {
    const [state, setState] = react_1.useState({
        data: null,
        loading: true,
    });
    const selectedStatuses = useSelectedStatuses_1.useSelectedStatuses();
    const update = () => api
        .getQueues({ status: selectedStatuses })
        .then((data) => {
        setState({ data, loading: false });
    })
        // eslint-disable-next-line no-console
        .catch((error) => console.error('Failed to poll', error));
    useInterval_1.useInterval(update, interval, [selectedStatuses]);
    const promoteJob = (queueName) => (job) => () => api.promoteJob(queueName, job.id).then(update);
    const retryJob = (queueName) => (job) => () => api.retryJob(queueName, job.id).then(update);
    const cleanJob = (queueName) => (job) => () => api.cleanJob(queueName, job.id).then(update);
    const retryAll = (queueName) => () => api.retryAll(queueName).then(update);
    const cleanAllDelayed = (queueName) => () => api.cleanAllDelayed(queueName).then(update);
    const cleanAllFailed = (queueName) => () => api.cleanAllFailed(queueName).then(update);
    const cleanAllCompleted = (queueName) => () => api.cleanAllCompleted(queueName).then(update);
    const getJobLogs = (queueName) => (job) => () => api.getJobLogs(queueName, job.id);
    return {
        state,
        actions: {
            promoteJob,
            retryJob,
            retryAll,
            cleanJob,
            cleanAllDelayed,
            cleanAllFailed,
            cleanAllCompleted,
            getJobLogs,
        },
        selectedStatuses,
    };
};
exports.useStore = useStore;
//# sourceMappingURL=useStore.js.map

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.005 ]--