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

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

import {
    getConnected, getHostname,
} from "../apis/network.js";

export const getConnectedAction = () => {
    return async (dispatch) => {
        const connected = await getConnected();

        return dispatch({
            payload: { connected },
            type: "GET_NETWORK_CONNECTED"
        });
    };
};

export const getHostnameAction = () => {
    return async (dispatch) => {
        const hostname = await getHostname();

        return dispatch({
            payload: { hostname },
            type: "GET_NETWORK_HOSTNAME"
        });
    };
};