mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-25 20:46:48 +00:00
17 lines
507 B
CoffeeScript
17 lines
507 B
CoffeeScript
angular.module("admin.resources")
|
|
.factory "PaymentMethods", ($injector) ->
|
|
new class PaymentMethods
|
|
all: []
|
|
byID: {}
|
|
pristineByID: {}
|
|
|
|
constructor: ->
|
|
if $injector.has('paymentMethods')
|
|
@load($injector.get('paymentMethods'))
|
|
|
|
load: (paymentMethods) ->
|
|
for paymentMethod in paymentMethods
|
|
@all.push paymentMethod
|
|
@byID[paymentMethod.id] = paymentMethod
|
|
@pristineByID[paymentMethod.id] = angular.copy(paymentMethod)
|