Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 1018 | Rev 6396 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1018 Rev 3943
Línea 26... Línea 26...
26
        loading: false,
26
        loading: false,
27
      };
27
      };
28
    case feedActionTypes.LOAD_FEEDS_FAILURE:
28
    case feedActionTypes.LOAD_FEEDS_FAILURE:
29
      return state;
29
      return state;
30
    case feedActionTypes.ADD_FEED:
30
    case feedActionTypes.ADD_FEED:
31
      if(payload.feedSharedId){
31
      if (payload.feedSharedId) {
32
        const newFeed = payload.feed;
32
        const newFeed = payload.feed;
33
        const oldFeeds = state.allFeeds.map((feed)=> {
33
        const oldFeeds = state.allFeeds.map((feed) => {
34
          if(feed.feed_unique === payload.feedSharedId){
34
          if (feed.feed_unique === payload.feedSharedId) {
35
            feed.owner_shared = (parseInt(feed.owner_shared) + 1).toString()
35
            feed.owner_shared = (parseInt(feed.owner_shared) + 1).toString()
36
          }
36
          }
37
          return feed
37
          return feed
38
        });
38
        });
39
        const newAllFeeds = [newFeed, ...oldFeeds];
39
        const newAllFeeds = [newFeed, ...oldFeeds];
Línea 43... Línea 43...
43
        const newFeed = payload.feed;
43
        const newFeed = payload.feed;
44
        const newAllFeeds = [newFeed, ...state.allFeeds];
44
        const newAllFeeds = [newFeed, ...state.allFeeds];
45
        return { ...state, allFeeds: newAllFeeds };
45
        return { ...state, allFeeds: newAllFeeds };
46
      }
46
      }
47
    case feedActionTypes.DELETE_FEED:
47
    case feedActionTypes.DELETE_FEED:
48
      const feedIdToDelete = payload;
-
 
49
      return {
48
      return {
50
        ...state,
49
        ...state,
51
        allFeeds: state.allFeeds.filter(
50
        allFeeds: state.allFeeds.filter((feed) => feed.feed_unique !== payload)
52
          (feed) => feed.feed_unique !== feedIdToDelete
-
 
53
        ),
-
 
54
      };
51
      };
55
    case feedActionTypes.ADD_CURRENT_FEED:
52
    case feedActionTypes.ADD_CURRENT_FEED:
56
      return { ...state, currentFeed: payload };
53
      return { ...state, currentFeed: payload };
57
    case feedActionTypes.SET_CURRENT_PAGE:
54
    case feedActionTypes.SET_CURRENT_PAGE:
58
      const newCurrentPage = payload;
55
      const newCurrentPage = payload;