mirror of
https://github.com/Ratstail91/sineQL.git
synced 2025-11-29 02:34:28 +11:00
Stripped out the bad code
This commit is contained in:
@@ -1,35 +1,13 @@
|
||||
const database = require('./database.js');
|
||||
|
||||
console.log(database);
|
||||
|
||||
//the handler routines
|
||||
const handler = {
|
||||
Book: scalars => {
|
||||
//takes an array of scalar types as objects: { typeName: 'String', name: 'title' }
|
||||
//must return an array of objects containing the results
|
||||
|
||||
return database.books.map(b => {
|
||||
const ret = {};
|
||||
|
||||
if (scalars.some(s => s.name == 'title')) {
|
||||
ret.title = b.title;
|
||||
}
|
||||
|
||||
if (scalars.some(s => s.name == 'author')) {
|
||||
ret.author = b.author;
|
||||
}
|
||||
|
||||
if (scalars.some(s => s.name == 'published')) {
|
||||
ret.published = b.published;
|
||||
}
|
||||
|
||||
return ret;
|
||||
});
|
||||
//TODO
|
||||
},
|
||||
|
||||
Author: scalars => {
|
||||
//takes an array of scalar types as objects: { typeName: 'String', name: 'name' }
|
||||
//must return an array of objects containing the results
|
||||
//TODO
|
||||
},
|
||||
|
||||
create: (sets, matches) => {
|
||||
|
||||
Reference in New Issue
Block a user