Преглед изворни кода

:pencil: backend table data sorting service

tags/0.0.1^2
juancarbajal98 пре 3 година
родитељ
комит
b57d30de63

+ 3
- 0
backend/db/dataSort.js Прегледај датотеку

1
+const dataSort = (table, id) => { return table.sort((a,b) => {return a[`${id}`] < b[`${id}`]})}
2
+
3
+module.exports = dataSort

+ 2
- 1
backend/db/seeds/01-users.js Прегледај датотеку

1
 const mock = require('../data-generator/mock')
1
 const mock = require('../data-generator/mock')
2
 const fs = require('fs')
2
 const fs = require('fs')
3
+const dataSort = require ('../dataSort')
3
 
4
 
4
 let users = []
5
 let users = []
5
 const generatedDataPath = './db/generated'
6
 const generatedDataPath = './db/generated'
11
     }
12
     }
12
 }
13
 }
13
 // sort data
14
 // sort data
14
-users = users.sort((a,b)=>{ return a.user_id < b.user_id })
15
+users = dataSort(users, 'user_id')
15
 
16
 
16
 exports.seed = async knex => {
17
 exports.seed = async knex => {
17
     await knex('users').del()
18
     await knex('users').del()

+ 3
- 1
backend/db/seeds/02-profiles.js Прегледај датотеку

1
 const mock = require('../data-generator/mock')
1
 const mock = require('../data-generator/mock')
2
 const fs = require('fs')
2
 const fs = require('fs')
3
+const dataSort = require ('../dataSort')
4
+
3
 
5
 
4
 let profiles = []
6
 let profiles = []
5
 const generatedDataPath = './db/generated'
7
 const generatedDataPath = './db/generated'
11
     }
13
     }
12
 }
14
 }
13
 // sort data
15
 // sort data
14
-profiles = profiles.sort((a,b)=>{ return a.profile_id < b.profile_id })
16
+profiles = dataSort(profiles, 'profile_id')
15
 
17
 
16
 
18
 
17
 exports.seed = async knex => {
19
 exports.seed = async knex => {

+ 2
- 1
backend/db/seeds/04-responses.js Прегледај датотеку

1
 const mock = require('../data-generator/mock')
1
 const mock = require('../data-generator/mock')
2
 const fs = require('fs')
2
 const fs = require('fs')
3
+const dataSort = require ('../dataSort')
3
 
4
 
4
 let responses = []
5
 let responses = []
5
 const generatedDataPath = './db/generated'
6
 const generatedDataPath = './db/generated'
12
 }
13
 }
13
 
14
 
14
 // sort data
15
 // sort data
15
-responses = responses.sort((a,b)=>{ return a.response_id < b.response_id })
16
+responses = dataSort(responses, 'response_id')
16
 
17
 
17
 exports.seed = async knex => {
18
 exports.seed = async knex => {
18
     await knex('responses').del()
19
     await knex('responses').del()

Loading…
Откажи
Сачувај