initial commit

This commit is contained in:
Wyatt Johnson
2018-06-16 17:20:51 -06:00
commit 02e1236792
39 changed files with 5258 additions and 0 deletions
+13
View File
@@ -0,0 +1,13 @@
import DataLoader from 'dataloader';
import {
Asset,
retrieveMany as retrieveManyAssets,
} from 'talk-server/models/asset';
import Context from 'talk-server/graph/context';
const loadAssets = async (ctx: Context, ids: string[]): Promise<Array<Asset>> =>
retrieveManyAssets(ctx.db, ids);
export default (ctx: Context) => ({
asset: new DataLoader<string, Asset>(ids => loadAssets(ctx, ids)),
});
+4
View File
@@ -0,0 +1,4 @@
import Asset from './asset';
import Context from 'talk-server/graph/context';
export default (ctx: Context) => ({ Asset: Asset(ctx) });