mirror of
https://github.com/chuot/rdio-scanner.git
synced 2026-08-14 08:53:03 -06:00
24 lines
512 B
JavaScript
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;
|