diff options
| author | Fabian Mastenbroek <mail.fabianm@gmail.com> | 2020-10-30 00:17:01 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-10-30 00:17:01 +0100 |
| commit | 91b38f216f3107d4be2fa26e78c3e6df674bcbca (patch) | |
| tree | 1f2239bb3758ac3099542fe7b06d559d58bdecd5 /frontend/src/sagas/objects.js | |
| parent | ea0dd07e8a5deb8084ebcbae780e57fdd90bccc2 (diff) | |
| parent | 4ec2ace2e1ca37294f6e55c2965f1fc6f98d622c (diff) | |
Merge pull request #56 from atlarge-research/bug/scenario
Fix workings of scenarios
Diffstat (limited to 'frontend/src/sagas/objects.js')
| -rw-r--r-- | frontend/src/sagas/objects.js | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/frontend/src/sagas/objects.js b/frontend/src/sagas/objects.js index ebce1f0a..313d9976 100644 --- a/frontend/src/sagas/objects.js +++ b/frontend/src/sagas/objects.js @@ -36,8 +36,8 @@ function* fetchAndStoreObject(objectType, id, apiCall) { function* fetchAndStoreObjects(objectType, apiCall) { const objects = yield apiCall - for (let index in objects) { - yield put(addToStore(objectType, objects[index])) + for (let object of objects) { + yield put(addToStore(objectType, object)) } return objects } @@ -161,11 +161,11 @@ export const getAllRooms = function* (roomIds, keepIds) { let rooms = [] - for (let i in roomIds) { - let tiles = yield getAllRoomTiles(roomStore[roomIds[i]], keepIds) + for (let id of roomIds) { + let tiles = yield getAllRoomTiles(roomStore[id], keepIds) rooms.push({ - _id: keepIds ? i : undefined, - name: roomStore[roomIds[i]].name, + _id: keepIds ? id : undefined, + name: roomStore[id].name, tiles: tiles, }) } @@ -175,8 +175,8 @@ export const getAllRooms = function* (roomIds, keepIds) { export const getAllRoomTiles = function* (roomStore, keepIds) { let tiles = [] - for (let i in roomStore.tileIds) { - tiles.push(yield getTileById(roomStore.tileIds[i], keepIds)) + for (let id of roomStore.tileIds) { + tiles.push(yield getTileById(id, keepIds)) } return tiles } @@ -221,9 +221,9 @@ export const fetchAndStoreAllTraces = () => fetchAndStoreObjects('trace', call(g export const fetchAndStoreAllSchedulers = function* () { const objects = yield call(getAllSchedulers) - for (let index in objects) { - objects[index]._id = objects[index].name - yield put(addToStore('scheduler', objects[index])) + for (let object of objects) { + object._id = object.name + yield put(addToStore('scheduler', object)) } return objects } |
