Skip to content
This repository was archived by the owner on Mar 4, 2025. It is now read-only.

Commit 877e148

Browse files
author
vikasrohit
committed
Merge pull request #817 from appirio-tech/feature/mailchimp-api-preference-api
AS#131482348128949, Refactor Mailchimp API wrapper to be generic user preferences service
2 parents f9cd962 + 597e78b commit 877e148

File tree

2 files changed

+3
-5
lines changed

2 files changed

+3
-5
lines changed

app/services/api.service.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,6 @@ import _ from 'lodash'
7474
case 'SUBMISSIONS':
7575
case 'USER':
7676
return _getRestangularV3(CONSTANTS.AUTH_API_URL)
77-
case 'PREFERENCES':
78-
return _getRestangularV3(CONSTANTS.INTERNAL_API_URL)
7977
default:
8078
return _getRestangularV3()
8179
}

app/services/userPreferences.service.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import angular from 'angular'
88
UserPreferencesService.$inject = ['$http', 'logger', 'Restangular', 'CONSTANTS', 'ApiService', '$q']
99

1010
function UserPreferencesService($http, logger, Restangular, CONSTANTS, ApiService, $q) {
11-
var mailchimpApi = ApiService.getApiServiceProvider('PREFERENCES')
11+
var preferencesApi = ApiService.getApiServiceProvider('PREFERENCES')
1212
var service = {
1313
getEmailPreferences: getEmailPreferences,
1414
saveEmailPreferences: saveEmailPreferences
@@ -17,7 +17,7 @@ import angular from 'angular'
1717

1818
function getEmailPreferences(user) {
1919
return $q(function(resolve, reject) {
20-
mailchimpApi.one('users', user.userId)
20+
preferencesApi.one('users', user.userId)
2121
.one('preferences', 'email').get()
2222
.then(function(resp) {
2323
resolve(resp.subscriptions)
@@ -52,7 +52,7 @@ import angular from 'angular'
5252
settings.subscriptions = preferences
5353
}
5454
return $q(function(resolve, reject) {
55-
mailchimpApi.one('users', user.userId)
55+
preferencesApi.one('users', user.userId)
5656
.customPUT({ param: settings }, 'preferences/email')
5757
.then(function(resp) {
5858
resolve(resp.subscriptions)

0 commit comments

Comments
 (0)