@@ -38,7 +38,7 @@ export class AdjustPlugin extends DestinationPlugin {
3838 const adjustConfig = new AdjustConfig ( this . settings . appToken , environment ) ;
3939
4040 if ( this . hasRegisteredCallback === false ) {
41- adjustConfig . setAttributionCallbackListener ( ( attribution ) => {
41+ adjustConfig . setAttributionCallback ( ( attribution ) => {
4242 const trackPayload = {
4343 provider : 'Adjust' ,
4444 trackerToken : attribution . trackerToken ,
@@ -55,28 +55,33 @@ export class AdjustPlugin extends DestinationPlugin {
5555 } ) ;
5656 this . hasRegisteredCallback = true ;
5757 }
58+ //Removed from react-native-adjust v5 (https://dev.adjust.com/en/sdk/migration/react-native/v4-to-v5)
59+ //TO DO : Remove commented lines in next release
60+ // const bufferingEnabled = this.settings.setEventBufferingEnabled;
61+ // if (bufferingEnabled === true) {
62+ // adjustConfig.setEventBufferingEnabled(bufferingEnabled);
63+ // }
5864
59- const bufferingEnabled = this . settings . setEventBufferingEnabled ;
60- if ( bufferingEnabled === true ) {
61- adjustConfig . setEventBufferingEnabled ( bufferingEnabled ) ;
62- }
63-
64- const useDelay = this . settings . setDelay ;
65- if ( useDelay === true ) {
66- const delayTime = this . settings . delayTime ;
67- if ( delayTime !== null && delayTime !== undefined ) {
68- adjustConfig . setDelayStart ( delayTime ) ;
69- }
70- }
65+ // const useDelay = this.settings.setDelay;
66+ // if (useDelay === true) {
67+ // const delayTime = this.settings.delayTime;
68+ // if (delayTime !== null && delayTime !== undefined) {
69+ // adjustConfig.setDelayStart(delayTime);
70+ // }
71+ // }
7172
72- Adjust . create ( adjustConfig ) ;
73+ //create has been replaced with initSDK in v5
74+ //TO DO : Remove commented lines in next release
75+ //Adjust.create(adjustConfig);
76+ Adjust . initSdk ( adjustConfig ) ;
7377 }
7478 identify ( event : IdentifyEventType ) {
7579 identify ( event ) ;
7680 return event ;
7781 }
7882
7983 track ( event : TrackEventType ) {
84+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
8085 track ( event , this . settings ! ) ;
8186 return event ;
8287 }
0 commit comments