Skip to content

Commit 797eb37

Browse files
committed
Renames for consistency with iOS
* OutcomeEvent to OSOutcomeEvent * OSDeviceState package private constructor * VERSION to getSdkVersionRaw
1 parent 9ed0e56 commit 797eb37

File tree

10 files changed

+31
-27
lines changed

10 files changed

+31
-27
lines changed

Examples/OneSignalDemo/app/src/main/java/com/onesignal/sdktest/util/Dialog.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import android.widget.RelativeLayout;
2121
import android.widget.TextView;
2222

23+
import com.onesignal.OSOutcomeEvent;
2324
import com.onesignal.OneSignal;
2425
import com.onesignal.sdktest.R;
2526
import com.onesignal.sdktest.adapter.EnumSelectionRecyclerViewAdapter;
@@ -488,7 +489,7 @@ public void onClick(final DialogInterface dialog, int which) {
488489
case OUTCOME:
489490
OneSignal.sendOutcome(name, new OneSignal.OutcomeCallback() {
490491
@Override
491-
public void onSuccess(@Nullable com.onesignal.OutcomeEvent outcomeEvent) {
492+
public void onSuccess(@Nullable OSOutcomeEvent outcomeEvent) {
492493
((Activity) context).runOnUiThread(new Runnable() {
493494
@Override
494495
public void run() {
@@ -502,7 +503,7 @@ public void run() {
502503
case UNIQUE_OUTCOME:
503504
OneSignal.sendUniqueOutcome(name, new OneSignal.OutcomeCallback() {
504505
@Override
505-
public void onSuccess(@Nullable com.onesignal.OutcomeEvent outcomeEvent) {
506+
public void onSuccess(@Nullable OSOutcomeEvent outcomeEvent) {
506507
((Activity) context).runOnUiThread(new Runnable() {
507508
@Override
508509
public void run() {
@@ -522,7 +523,7 @@ public void run() {
522523

523524
OneSignal.sendOutcomeWithValue(name, Float.parseFloat(value), new OneSignal.OutcomeCallback() {
524525
@Override
525-
public void onSuccess(@Nullable com.onesignal.OutcomeEvent outcomeEvent) {
526+
public void onSuccess(@Nullable OSOutcomeEvent outcomeEvent) {
526527
((Activity) context).runOnUiThread(new Runnable() {
527528
@Override
528529
public void run() {

OneSignalSDK/onesignal/src/main/java/com/onesignal/OSDeviceState.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public class OSDeviceState {
4040
private final String emailUserId;
4141
private final String emailAddress;
4242

43-
public OSDeviceState(OSSubscriptionState subscriptionStatus, OSPermissionState permissionStatus, OSEmailSubscriptionState emailSubscriptionStatus) {
43+
OSDeviceState(OSSubscriptionState subscriptionStatus, OSPermissionState permissionStatus, OSEmailSubscriptionState emailSubscriptionStatus) {
4444
areNotificationsEnabled = permissionStatus.areNotificationsEnabled();
4545
pushDisabled = subscriptionStatus.isPushDisabled();
4646
subscribed = subscriptionStatus.isSubscribed();

OneSignalSDK/onesignal/src/main/java/com/onesignal/OutcomeEvent.java renamed to OneSignalSDK/onesignal/src/main/java/com/onesignal/OSOutcomeEvent.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import org.json.JSONException;
1212
import org.json.JSONObject;
1313

14-
public class OutcomeEvent {
14+
public class OSOutcomeEvent {
1515

1616
private static final String SESSION = "session";
1717
private static final String NOTIFICATION_IDS = "notification_ids";
@@ -25,7 +25,7 @@ public class OutcomeEvent {
2525
private long timestamp;
2626
private Float weight;
2727

28-
public OutcomeEvent(@NonNull OSInfluenceType session, @Nullable JSONArray notificationIds, @NonNull String name, long timestamp, float weight) {
28+
public OSOutcomeEvent(@NonNull OSInfluenceType session, @Nullable JSONArray notificationIds, @NonNull String name, long timestamp, float weight) {
2929
this.session = session;
3030
this.notificationIds = notificationIds;
3131
this.name = name;
@@ -36,7 +36,7 @@ public OutcomeEvent(@NonNull OSInfluenceType session, @Nullable JSONArray notifi
3636
/**
3737
* Creates an OutcomeEvent from an OSOutcomeEventParams in order to work on V1 from V2
3838
* */
39-
public static OutcomeEvent fromOutcomeEventParamsV2toOutcomeEventV1(OSOutcomeEventParams outcomeEventParams) {
39+
public static OSOutcomeEvent fromOutcomeEventParamsV2toOutcomeEventV1(OSOutcomeEventParams outcomeEventParams) {
4040
OSInfluenceType influenceType = OSInfluenceType.UNATTRIBUTED;
4141
JSONArray notificationId = null;
4242
if (outcomeEventParams.getOutcomeSource() != null) {
@@ -50,7 +50,7 @@ public static OutcomeEvent fromOutcomeEventParamsV2toOutcomeEventV1(OSOutcomeEve
5050
}
5151
}
5252

53-
return new OutcomeEvent(influenceType, notificationId, outcomeEventParams.getOutcomeId(), outcomeEventParams.getTimestamp(), outcomeEventParams.getWeight());
53+
return new OSOutcomeEvent(influenceType, notificationId, outcomeEventParams.getOutcomeId(), outcomeEventParams.getTimestamp(), outcomeEventParams.getWeight());
5454
}
5555

5656
public OSInfluenceType getSession() {
@@ -103,7 +103,7 @@ public boolean equals(Object o) {
103103
if (o == null || this.getClass() != o.getClass())
104104
return false;
105105

106-
OutcomeEvent event = (OutcomeEvent) o;
106+
OSOutcomeEvent event = (OSOutcomeEvent) o;
107107
return this.session.equals(event.session) &&
108108
this.notificationIds.equals(event.notificationIds) &&
109109
this.name.equals(event.name) &&

OneSignalSDK/onesignal/src/main/java/com/onesignal/OSOutcomeEventsController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,7 @@ public void onSuccess(String response) {
225225

226226
// The only case where an actual success has occurred and the OutcomeEvent should be sent back
227227
if (callback != null)
228-
callback.onSuccess(OutcomeEvent.fromOutcomeEventParamsV2toOutcomeEventV1(eventParams));
228+
callback.onSuccess(OSOutcomeEvent.fromOutcomeEventParamsV2toOutcomeEventV1(eventParams));
229229
}
230230

231231
@Override

OneSignalSDK/onesignal/src/main/java/com/onesignal/OneSignal.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -347,7 +347,10 @@ static void setInForeground(boolean inForeground) {
347347
private static TrackAmazonPurchase trackAmazonPurchase;
348348
private static TrackFirebaseAnalytics trackFirebaseAnalytics;
349349

350-
public static final String VERSION = "031504";
350+
private static final String VERSION = "031504";
351+
public static String getSdkVersionRaw() {
352+
return VERSION;
353+
}
351354

352355
private static OSLogger logger = new OSLogWrapper();
353356
private static FocusTimeController focusTimeController = new FocusTimeController(new OSFocusTimeProcessorFactory(), logger);
@@ -3105,7 +3108,7 @@ private static boolean isValidOutcomeValue(float value) {
31053108
* 3. Unique OutcomeEventParams already sent for UNATTRIBUTED session during session
31063109
*/
31073110
public interface OutcomeCallback {
3108-
void onSuccess(@Nullable OutcomeEvent outcomeEvent);
3111+
void onSuccess(@Nullable OSOutcomeEvent outcomeEvent);
31093112
}
31103113
/*
31113114
* End OneSignalOutcome module

OneSignalSDK/onesignal/src/main/java/com/onesignal/OneSignalRestClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ private static Thread startHTTPConnection(String url, String method, JSONObject
144144
con.setUseCaches(false);
145145
con.setConnectTimeout(timeout);
146146
con.setReadTimeout(timeout);
147-
con.setRequestProperty("SDK-Version", "onesignal/android/" + OneSignal.VERSION);
147+
con.setRequestProperty("SDK-Version", "onesignal/android/" + OneSignal.getSdkVersionRaw());
148148
con.setRequestProperty("Accept", OS_ACCEPT_HEADER);
149149

150150
if (jsonBody != null)

OneSignalSDK/onesignal/src/main/java/com/onesignal/outcomes/data/OSOutcomeEventsV1Repository.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package com.onesignal.outcomes.data
22

33
import com.onesignal.OSLogger
44
import com.onesignal.OneSignalApiResponseHandler
5-
import com.onesignal.OutcomeEvent
5+
import com.onesignal.OSOutcomeEvent
66
import com.onesignal.influence.domain.OSInfluenceType
77
import com.onesignal.outcomes.OSOutcomeConstants
88
import com.onesignal.outcomes.domain.OSOutcomeEventParams
@@ -12,7 +12,7 @@ internal class OSOutcomeEventsV1Repository(logger: OSLogger,
1212
outcomeEventsCache: OSOutcomeEventsCache,
1313
outcomeEventsService: OutcomeEventsService) : OSOutcomeEventsRepository(logger, outcomeEventsCache, outcomeEventsService) {
1414
override fun requestMeasureOutcomeEvent(appId: String, deviceType: Int, eventParams: OSOutcomeEventParams, responseHandler: OneSignalApiResponseHandler) {
15-
val event = OutcomeEvent.fromOutcomeEventParamsV2toOutcomeEventV1(eventParams)
15+
val event = OSOutcomeEvent.fromOutcomeEventParamsV2toOutcomeEventV1(eventParams)
1616
when (event.session) {
1717
OSInfluenceType.DIRECT -> requestMeasureDirectOutcomeEvent(appId, deviceType, event, responseHandler)
1818
OSInfluenceType.INDIRECT -> requestMeasureIndirectOutcomeEvent(appId, deviceType, event, responseHandler)
@@ -22,7 +22,7 @@ internal class OSOutcomeEventsV1Repository(logger: OSLogger,
2222
}
2323
}
2424

25-
private fun requestMeasureDirectOutcomeEvent(appId: String, deviceType: Int, event: OutcomeEvent, responseHandler: OneSignalApiResponseHandler) {
25+
private fun requestMeasureDirectOutcomeEvent(appId: String, deviceType: Int, event: OSOutcomeEvent, responseHandler: OneSignalApiResponseHandler) {
2626
try {
2727
event.toJSONObjectForMeasure()
2828
.put(OSOutcomeConstants.APP_ID, appId)
@@ -36,7 +36,7 @@ internal class OSOutcomeEventsV1Repository(logger: OSLogger,
3636
}
3737
}
3838

39-
private fun requestMeasureIndirectOutcomeEvent(appId: String, deviceType: Int, event: OutcomeEvent, responseHandler: OneSignalApiResponseHandler) {
39+
private fun requestMeasureIndirectOutcomeEvent(appId: String, deviceType: Int, event: OSOutcomeEvent, responseHandler: OneSignalApiResponseHandler) {
4040
try {
4141
event.toJSONObjectForMeasure()
4242
.put(OSOutcomeConstants.APP_ID, appId)
@@ -50,7 +50,7 @@ internal class OSOutcomeEventsV1Repository(logger: OSLogger,
5050
}
5151
}
5252

53-
private fun requestMeasureUnattributedOutcomeEvent(appId: String, deviceType: Int, event: OutcomeEvent, responseHandler: OneSignalApiResponseHandler) {
53+
private fun requestMeasureUnattributedOutcomeEvent(appId: String, deviceType: Int, event: OSOutcomeEvent, responseHandler: OneSignalApiResponseHandler) {
5454
try {
5555
event.toJSONObjectForMeasure()
5656
.put(OSOutcomeConstants.APP_ID, appId)

OneSignalSDK/unittest/src/test/java/com/test/onesignal/DatabaseRunner.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
import com.onesignal.OneSignalPackagePrivateHelper.InAppMessageTable;
1313
import com.onesignal.OneSignalPackagePrivateHelper.NotificationTable;
1414
import com.onesignal.OneSignalPackagePrivateHelper.OSTestInAppMessage;
15-
import com.onesignal.OutcomeEvent;
15+
import com.onesignal.OSOutcomeEvent;
1616
import com.onesignal.ShadowOneSignalDbHelper;
1717
import com.onesignal.StaticResetHelper;
1818
import com.onesignal.influence.domain.OSInfluenceChannel;
@@ -136,7 +136,7 @@ public void shouldUpgradeDbFromV3ToV4() throws Exception {
136136
writableDatabase.setVersion(3);
137137
writableDatabase.close();
138138

139-
OutcomeEvent event = new OutcomeEvent(OSInfluenceType.UNATTRIBUTED, new JSONArray().put("notificationId"), "name", 0, 0);
139+
OSOutcomeEvent event = new OSOutcomeEvent(OSInfluenceType.UNATTRIBUTED, new JSONArray().put("notificationId"), "name", 0, 0);
140140
ContentValues values = new ContentValues();
141141
values.put(MockOSOutcomeEventsTable.COLUMN_NAME_NOTIFICATION_INFLUENCE_TYPE, event.getSession().toString().toLowerCase());
142142
values.put(MockOSOutcomeEventsTable.COLUMN_NAME_NOTIFICATION_IDS, event.getNotificationIds().toString());
@@ -149,7 +149,7 @@ public void shouldUpgradeDbFromV3ToV4() throws Exception {
149149
ShadowOneSignalDbHelper.ignoreDuplicatedFieldsOnUpgrade = true;
150150

151151
// 4. Opening the DB will auto trigger the update.
152-
List<OutcomeEvent> events = getAllOutcomesRecordsDBv5(dbHelper);
152+
List<OSOutcomeEvent> events = getAllOutcomesRecordsDBv5(dbHelper);
153153

154154
assertEquals(events.size(), 0);
155155

@@ -432,7 +432,7 @@ public void shouldUpgradeDbFromV7ToV8OutcomesTable() {
432432

433433
writableDatabase.insert(MockOSOutcomeEventsTable.TABLE_NAME, null, outcomeValues);
434434

435-
List<OutcomeEvent> outcomesSavedBeforeUpdate = getAllOutcomesRecordsDBv5(dbHelper);
435+
List<OSOutcomeEvent> outcomesSavedBeforeUpdate = getAllOutcomesRecordsDBv5(dbHelper);
436436
assertEquals(1, outcomesSavedBeforeUpdate.size());
437437

438438
writableDatabase = dbHelper.getSQLiteDatabaseWithRetries();

OneSignalSDK/unittest/src/test/java/com/test/onesignal/RESTClientRunner.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ public void testRESTClientFallbackTimeout() throws Exception {
9090
assertTrue(ShadowOneSignalRestClientWithMockConnection.lastConnection.getDidInterruptMockHang());
9191
}
9292

93-
private static final String SDK_VERSION_HTTP_HEADER = "onesignal/android/" + OneSignal.VERSION;
93+
private static final String SDK_VERSION_HTTP_HEADER = "onesignal/android/" + OneSignal.getSdkVersionRaw();
9494

9595
@Test
9696
public void SDKHeaderIsIncludedInGetCalls() throws Exception {

OneSignalSDK/unittest/src/test/java/com/test/onesignal/TestHelpers.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
import com.onesignal.OneSignalPackagePrivateHelper.OSTestInAppMessage;
2525
import com.onesignal.OneSignalPackagePrivateHelper.TestOneSignalPrefs;
2626
import com.onesignal.OneSignalShadowPackageManager;
27-
import com.onesignal.OutcomeEvent;
27+
import com.onesignal.OSOutcomeEvent;
2828
import com.onesignal.ShadowAdvertisingIdProviderGPS;
2929
import com.onesignal.ShadowCustomTabsClient;
3030
import com.onesignal.ShadowDynamicTimer;
@@ -293,7 +293,7 @@ else if (type == Cursor.FIELD_TYPE_FLOAT)
293293
return mapList;
294294
}
295295

296-
static List<OutcomeEvent> getAllOutcomesRecordsDBv5(OneSignalDb db) { ;
296+
static List<OSOutcomeEvent> getAllOutcomesRecordsDBv5(OneSignalDb db) { ;
297297
Cursor cursor = db.query(
298298
MockOSOutcomeEventsTable.TABLE_NAME,
299299
null,
@@ -305,7 +305,7 @@ else if (type == Cursor.FIELD_TYPE_FLOAT)
305305
null // limit
306306
);
307307

308-
List<OutcomeEvent> events = new ArrayList<>();
308+
List<OSOutcomeEvent> events = new ArrayList<>();
309309
if (cursor.moveToFirst()) {
310310
do {
311311
String notificationIds = cursor.getString(cursor.getColumnIndex(MockOSOutcomeEventsTable.COLUMN_NAME_NOTIFICATION_IDS));
@@ -316,7 +316,7 @@ else if (type == Cursor.FIELD_TYPE_FLOAT)
316316
float weight = cursor.getFloat(cursor.getColumnIndex(MockOSOutcomeEventsTable.COLUMN_NAME_WEIGHT));
317317

318318
try {
319-
OutcomeEvent event = new OutcomeEvent(session, new JSONArray(notificationIds), name, timestamp, weight);
319+
OSOutcomeEvent event = new OSOutcomeEvent(session, new JSONArray(notificationIds), name, timestamp, weight);
320320
events.add(event);
321321

322322
} catch (JSONException e) {

0 commit comments

Comments
 (0)