@@ -20,6 +20,7 @@ import {
2020} from './utils' ;
2121import { hasMPIDAndUserLoginChanged , hasMPIDChanged } from './user-utils' ;
2222import { processReadyQueue } from './pre-init-utils' ;
23+ import { logDeprecatedApiUsage } from './reporting/deprecatedApiLogger' ;
2324
2425export default function Identity ( mpInstance ) {
2526 const { getFeatureFlag, extend } = mpInstance . _Helpers ;
@@ -1334,44 +1335,47 @@ export default function Identity(mpInstance) {
13341335 * @deprecated
13351336 */
13361337 add : function ( ) {
1337- mpInstance . Logger . warning (
1338- generateDeprecationMessage (
1338+ logDeprecatedApiUsage ( mpInstance , {
1339+ methodName : 'Identity.getCurrentUser().getCart().add()' ,
1340+ warningMessage : generateDeprecationMessage (
13391341 'Identity.getCurrentUser().getCart().add()' ,
13401342 true ,
13411343 'eCommerce.logProductAction()' ,
13421344 'https://docs.mparticle.com/developers/sdk/web/commerce-tracking'
1343- )
1344- ) ;
1345+ ) ,
1346+ } ) ;
13451347 } ,
13461348 /**
13471349 * Removes a cart product from the current user cart
13481350 * @method remove
13491351 * @deprecated
13501352 */
13511353 remove : function ( ) {
1352- mpInstance . Logger . warning (
1353- generateDeprecationMessage (
1354+ logDeprecatedApiUsage ( mpInstance , {
1355+ methodName : 'Identity.getCurrentUser().getCart().remove()' ,
1356+ warningMessage : generateDeprecationMessage (
13541357 'Identity.getCurrentUser().getCart().remove()' ,
13551358 true ,
13561359 'eCommerce.logProductAction()' ,
13571360 'https://docs.mparticle.com/developers/sdk/web/commerce-tracking'
1358- )
1359- ) ;
1361+ ) ,
1362+ } ) ;
13601363 } ,
13611364 /**
13621365 * Clears the user's cart
13631366 * @method clear
13641367 * @deprecated
13651368 */
13661369 clear : function ( ) {
1367- mpInstance . Logger . warning (
1368- generateDeprecationMessage (
1370+ logDeprecatedApiUsage ( mpInstance , {
1371+ methodName : 'Identity.getCurrentUser().getCart().clear()' ,
1372+ warningMessage : generateDeprecationMessage (
13691373 'Identity.getCurrentUser().getCart().clear()' ,
13701374 true ,
13711375 '' ,
13721376 'https://docs.mparticle.com/developers/sdk/web/commerce-tracking'
1373- )
1374- ) ;
1377+ ) ,
1378+ } ) ;
13751379 } ,
13761380 /**
13771381 * Returns all cart products
@@ -1380,14 +1384,16 @@ export default function Identity(mpInstance) {
13801384 * @deprecated
13811385 */
13821386 getCartProducts : function ( ) {
1383- mpInstance . Logger . warning (
1384- generateDeprecationMessage (
1387+ logDeprecatedApiUsage ( mpInstance , {
1388+ methodName :
1389+ 'Identity.getCurrentUser().getCart().getCartProducts()' ,
1390+ warningMessage : generateDeprecationMessage (
13851391 'Identity.getCurrentUser().getCart().getCartProducts()' ,
13861392 true ,
13871393 'eCommerce.logProductAction()' ,
13881394 'https://docs.mparticle.com/developers/sdk/web/commerce-tracking'
1389- )
1390- ) ;
1395+ ) ,
1396+ } ) ;
13911397 return [ ] ;
13921398 } ,
13931399 } ;
@@ -1536,12 +1542,7 @@ export default function Identity(mpInstance) {
15361542 newUser = mpInstance . Identity . getCurrentUser ( ) ;
15371543
15381544 // https://go.mparticle.com/work/SQDSDKS-6359
1539- tryOnUserAlias (
1540- prevUser ,
1541- newUser ,
1542- identityApiData ,
1543- mpInstance . Logger
1544- ) ;
1545+ tryOnUserAlias ( prevUser , newUser , identityApiData , mpInstance ) ;
15451546
15461547 const persistence = mpInstance . _Persistence . getPersistence ( ) ;
15471548
@@ -1775,17 +1776,20 @@ export default function Identity(mpInstance) {
17751776}
17761777
17771778// https://go.mparticle.com/work/SQDSDKS-6359
1778- function tryOnUserAlias ( previousUser , newUser , identityApiData , logger ) {
1779+ function tryOnUserAlias ( previousUser , newUser , identityApiData , mpInstance ) {
17791780 if (
17801781 identityApiData &&
17811782 identityApiData . onUserAlias &&
17821783 isFunction ( identityApiData . onUserAlias )
17831784 ) {
17841785 try {
1785- logger . warning ( generateDeprecationMessage ( 'onUserAlias' ) ) ;
1786+ logDeprecatedApiUsage ( mpInstance , {
1787+ methodName : 'onUserAlias' ,
1788+ warningMessage : generateDeprecationMessage ( 'onUserAlias' ) ,
1789+ } ) ;
17861790 identityApiData . onUserAlias ( previousUser , newUser ) ;
17871791 } catch ( e ) {
1788- logger . error (
1792+ mpInstance . Logger . error (
17891793 'There was an error with your onUserAlias function - ' + e
17901794 ) ;
17911795 }
0 commit comments