Skip to content

Instantly share code, notes, and snippets.

@nriesco
Created November 26, 2016 12:11
Show Gist options
  • Save nriesco/8905f363d9913bb9243dbf23c2ff68cd to your computer and use it in GitHub Desktop.
Save nriesco/8905f363d9913bb9243dbf23c2ff68cd to your computer and use it in GitHub Desktop.
import can from 'can';
import superMap from 'can-connect/can/super-map/';
import tag from 'can-connect/can/tag/';
import 'can/map/define/define';
import feathers from './feathers'; // Import the feathers instance.
export const DisplayPurchaseOrderItems = can.Map.extend({
define: {}
});
DisplayPurchaseOrderItems.List = can.List.extend({
Map: DisplayPurchaseOrderItems
}, {});
export const displayPurchaseOrderItemsConnection = superMap({
// url: '/api/displayPurchaseOrderItems',
url: feathers.rest('displayPurchaseOrderItems'),
// url: feathers.socketio('displayPurchaseOrderItems'),
idProp: '_id',
Map: DisplayPurchaseOrderItems,
List: DisplayPurchaseOrderItems.List,
name: 'displayPurchaseOrderItems'
});
tag('displayPurchaseOrderItems-model', displayPurchaseOrderItemsConnection);
feathers.io.on('displayPurchaseOrderItems created', data => displayPurchaseOrderItemsConnection.createInstance(data));
feathers.io.on('displayPurchaseOrderItems updated', data => displayPurchaseOrderItemsConnection.updateInstance(data));
feathers.io.on('displayPurchaseOrderItems patched', data => displayPurchaseOrderItemsConnection.updateInstance(data));
feathers.io.on('displayPurchaseOrderItems removed', data => displayPurchaseOrderItemsConnection.destroyInstance(data));
export default DisplayPurchaseOrderItems;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment