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