rdio-scanner/server/graphql/datasources/rdio-scanner-system.js
2019-11-18 13:06:09 -05:00

24 lines
512 B
JavaScript

'use strict';
const { DataSource } = require('apollo-datasource');
const { systemReducer } = require ('../../helpers/rdio-scanner');
class RdioScannerSystem extends DataSource {
constructor({ store }) {
super();
this.store = store;
}
initialize(config) {
this.context = config.context;
}
async getSystems() {
const systems = await this.store.rdioScannerSystem.findAll();
return systemReducer(systems);
}
}
module.exports = RdioScannerSystem;