Files
openfoodnetwork/app/assets/javascripts/darkswarm/services/customers.js.coffee
2018-06-22 15:39:47 +10:00

15 lines
355 B
CoffeeScript

angular.module("Darkswarm").factory 'Customers', (Customer) ->
new class Customers
all: []
byID: {}
index: (params={}) ->
return @all if @all.length
Customer.index params, (data) => @load(data)
@all
load: (customers) ->
for customer in customers
@all.push customer
@byID[customer.id] = customer