🏡 index : quine-global/quine-anaconda-webui.git

/*
 * Copyright (C) 2026 Red Hat, Inc.
 * SPDX-License-Identifier: LGPL-2.1-or-later
 */

import { getInstallationStatus, getPendingErrorMessage, getPendingErrorType } from "../apis/boss.js";

export const getInstallationStatusAction = () => {
    return async (dispatch) => {
        const status = await getInstallationStatus();
        return dispatch({
            payload: { status },
            type: "GET_INSTALLATION_STATUS",
        });
    };
};
export const getPendingErrorAction = () => {
    return async (dispatch) => {
        const [message, type] = await Promise.all([getPendingErrorMessage(), getPendingErrorType()]);
        return dispatch({
            payload: { message, type },
            type: "GET_PENDING_ERROR",
        });
    };
};