(function () { "use strict"; angular.module('streamApp').service('accountService', function (apiProxy) { this.getPlan = function () { return apiProxy.GET({ url: 'api/plans', }).then(function (data) { return data.data; }); }; this.getPlanPurchaseOptions = function () { return apiProxy.GET({ url: 'api/plans/options', }).then(function (data) { return data.data; }); }; this.getSharedPlans = function () { return apiProxy.GET({ url: 'api/plans/sharedPlans', }).then(function (data) { return data.data; }); }; this.upgradePlan = function (token) { return apiProxy.POST({ url: 'api/plans', data: {token} }).then(function (data) { return data.data; }); }; }); })();