4
4
import android .content .res .Resources ;
5
5
import android .os .Build ;
6
6
import android .telephony .TelephonyManager ;
7
- import android .util .Log ;
8
7
9
8
import androidx .annotation .NonNull ;
10
9
import androidx .core .app .NotificationManagerCompat ;
18
17
import com .pushengage .pushengage .helper .PEUtilities ;
19
18
import com .pushengage .pushengage .model .request .UpdateSubscriberRequest ;
20
19
import com .pushengage .pushengage .model .response .AndroidSyncResponse ;
21
- import com .pushengage .pushengage .model .response .GenricResponse ;
20
+ import com .pushengage .pushengage .model .response .NetworkResponse ;
22
21
23
22
import java .util .Locale ;
24
23
import java .util .Objects ;
@@ -38,15 +37,9 @@ public WeeklySyncDataWorker(@NonNull Context appContext, @NonNull WorkerParamete
38
37
@ NonNull
39
38
@ Override
40
39
public Result doWork () {
41
- // Log.i(TAG, "Syncing Data with Server");
42
40
try {
43
41
callAndroidSync ();
44
42
} catch (Throwable e ) {
45
- // e.printStackTrace();
46
- // Technically WorkManager will return Result.failure()
47
- // but it's best to be explicit about it.
48
- // Thus if there were errors, we're return FAILURE
49
- // Log.d(TAG, "Error fetching data", e);
50
43
return Result .failure ();
51
44
}
52
45
return Result .success ();
@@ -56,7 +49,6 @@ public Result doWork() {
56
49
@ Override
57
50
public void onStopped () {
58
51
super .onStopped ();
59
- // Log.i(TAG, "OnStopped called for this worker");
60
52
}
61
53
62
54
/**
@@ -65,7 +57,6 @@ public void onStopped() {
65
57
public void callAndroidSync () {
66
58
if (PEUtilities .checkNetworkConnection (getApplicationContext ())) {
67
59
prefs = new PEPrefs (getApplicationContext ());
68
- // Log.d(TAG, " SiteKey = " + prefs.getSiteKey());
69
60
Call <AndroidSyncResponse > addRecordsResponseCall = RestClient .getBackendCdnClient (getApplicationContext ()).androidSync (prefs .getSiteKey ());
70
61
addRecordsResponseCall .enqueue (new Callback <AndroidSyncResponse >() {
71
62
@ Override
@@ -92,7 +83,6 @@ public void onResponse(@NonNull Call<AndroidSyncResponse> call, @NonNull Respons
92
83
callUpdateSubscriberHash ();
93
84
} else {
94
85
prefs .setIsSubscriberDeleted (true );
95
- // Log.d(TAG, "Site Status = " + androidSyncResponse.getData().getSiteStatus());
96
86
}
97
87
} else {
98
88
// Log.d(TAG, "API Failure");
@@ -130,19 +120,19 @@ private void callUpdateSubscriberHash() {
130
120
long longVal = areNotificationsEnabled ? 0 : 1 ;
131
121
prefs .setIsNotificationDisabled (longVal );
132
122
UpdateSubscriberRequest updateSubscriberRequest = new UpdateSubscriberRequest (prefs .getSiteId (), device , deviceVersion , timeZone , language , screenSize , longVal );
133
- Call <GenricResponse > updateSubscriberDetailsResponseCall = RestClient .getBackendClient (getApplicationContext ()).updateSubscriberHash (prefs .getHash (), updateSubscriberRequest , PushEngage .getSdkVersion (), String .valueOf (prefs .getEu ()), String .valueOf (prefs .isGeoFetch ()));
134
- updateSubscriberDetailsResponseCall .enqueue (new Callback <GenricResponse >() {
123
+ Call <NetworkResponse > updateSubscriberDetailsResponseCall = RestClient .getBackendClient (getApplicationContext ()).updateSubscriberHash (prefs .getHash (), updateSubscriberRequest , PushEngage .getSdkVersion (), String .valueOf (prefs .getEu ()), String .valueOf (prefs .isGeoFetch ()));
124
+ updateSubscriberDetailsResponseCall .enqueue (new Callback <NetworkResponse >() {
135
125
@ Override
136
- public void onResponse (@ NonNull Call <GenricResponse > call , @ NonNull Response <GenricResponse > response ) {
126
+ public void onResponse (@ NonNull Call <NetworkResponse > call , @ NonNull Response <NetworkResponse > response ) {
137
127
if (response .isSuccessful ()) {
138
- GenricResponse genricResponse = response .body ();
128
+ NetworkResponse networkResponse = response .body ();
139
129
} else {
140
130
// Log.d(TAG, "API Failure");
141
131
}
142
132
}
143
133
144
134
@ Override
145
- public void onFailure (@ NonNull Call <GenricResponse > call , @ NonNull Throwable t ) {
135
+ public void onFailure (@ NonNull Call <NetworkResponse > call , @ NonNull Throwable t ) {
146
136
// Log.d(TAG, "API Failure");
147
137
}
148
138
});
0 commit comments