mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-09 15:05:44 +01:00
Use prefix for own reducer type
This commit is contained in:
@@ -6,6 +6,7 @@ import { getFailure } from "../../../modules/failure";
|
|||||||
|
|
||||||
export const FETCH_SOURCES = "scm/repos/FETCH_SOURCES";
|
export const FETCH_SOURCES = "scm/repos/FETCH_SOURCES";
|
||||||
export const FETCH_SOURCES_PENDING = `${FETCH_SOURCES}_${types.PENDING_SUFFIX}`;
|
export const FETCH_SOURCES_PENDING = `${FETCH_SOURCES}_${types.PENDING_SUFFIX}`;
|
||||||
|
export const FETCH_UPDATES_PENDING = `${FETCH_SOURCES}_UPDATE_PENDING`;
|
||||||
export const FETCH_SOURCES_SUCCESS = `${FETCH_SOURCES}_${types.SUCCESS_SUFFIX}`;
|
export const FETCH_SOURCES_SUCCESS = `${FETCH_SOURCES}_${types.SUCCESS_SUFFIX}`;
|
||||||
export const FETCH_SOURCES_FAILURE = `${FETCH_SOURCES}_${types.FAILURE_SUFFIX}`;
|
export const FETCH_SOURCES_FAILURE = `${FETCH_SOURCES}_${types.FAILURE_SUFFIX}`;
|
||||||
|
|
||||||
@@ -61,7 +62,7 @@ export function updateSourcesPending(
|
|||||||
currentSources: any
|
currentSources: any
|
||||||
): Action {
|
): Action {
|
||||||
return {
|
return {
|
||||||
type: "UPDATE_PENDING",
|
type: FETCH_UPDATES_PENDING,
|
||||||
payload: { updatePending: true, sources: currentSources },
|
payload: { updatePending: true, sources: currentSources },
|
||||||
itemId: createItemId(repository, revision, path)
|
itemId: createItemId(repository, revision, path)
|
||||||
};
|
};
|
||||||
@@ -97,7 +98,7 @@ export default function reducer(
|
|||||||
type: "UNKNOWN"
|
type: "UNKNOWN"
|
||||||
}
|
}
|
||||||
): any {
|
): any {
|
||||||
if (action.itemId && (action.type === FETCH_SOURCES_SUCCESS || action.type === "UPDATE_PENDING")) {
|
if (action.itemId && (action.type === FETCH_SOURCES_SUCCESS || action.type === FETCH_UPDATES_PENDING)) {
|
||||||
return {
|
return {
|
||||||
...state,
|
...state,
|
||||||
[action.itemId]: action.payload
|
[action.itemId]: action.payload
|
||||||
|
|||||||
Reference in New Issue
Block a user