proper-username-and-link-to-ssh-keys-panel
[arvados-workbench2.git] / src / store / virtual-machines / virtual-machines-reducer.ts
index a0dd04d19a4a52763179f9bcfb99a08aca21e1bb..fa28417efec42c0d6a021bb4257ede748aed564d 100644 (file)
@@ -10,6 +10,7 @@ interface VirtualMachines {
     date: string;
     virtualMachines: ListResults<any>;
     logins: VirtualMachinesLoginsResource[];
+    links: ListResults<any>;
 }
 
 const initialState: VirtualMachines = {
@@ -21,7 +22,14 @@ const initialState: VirtualMachines = {
         itemsAvailable: 0,
         items: []
     },
-    logins: []
+    logins: [],
+    links: {
+        kind: '',
+        offset: 0,
+        limit: 0,
+        itemsAvailable: 0,
+        items: []
+    }
 };
 
 export const virtualMachinesReducer = (state = initialState, action: VirtualMachineActions): VirtualMachines =>
@@ -29,5 +37,6 @@ export const virtualMachinesReducer = (state = initialState, action: VirtualMach
         SET_REQUESTED_DATE: date => ({ ...state, date }),
         SET_VIRTUAL_MACHINES: virtualMachines => ({ ...state, virtualMachines }),
         SET_LOGINS: logins => ({ ...state, logins }),
+        SET_LINKS: links => ({ ...state, links }),
         default: () => state
     });