@@ -195,10 +195,6 @@ public interface OSInAppMessageClickHandler {
195
195
void inAppMessageClicked (OSInAppMessageAction result );
196
196
}
197
197
198
- public interface OSIdsAvailableHandler {
199
- void idsAvailable (String userId , String registrationId );
200
- }
201
-
202
198
/**
203
199
* Interface which you can implement and pass to {@link OneSignal#getTags(OSGetTagsHandler)} to
204
200
* get all the tags set on a user
@@ -326,8 +322,6 @@ static boolean isInForeground() {
326
322
return appEntryState ;
327
323
}
328
324
329
- private static OSIdsAvailableHandler idsAvailableHandler ;
330
-
331
325
private static TrackGooglePurchase trackGooglePurchase ;
332
326
private static TrackAmazonPurchase trackAmazonPurchase ;
333
327
private static TrackFirebaseAnalytics trackFirebaseAnalytics ;
@@ -1845,65 +1839,6 @@ public static void deleteTags(JSONArray jsonArray, ChangeTagsUpdateHandler handl
1845
1839
}
1846
1840
}
1847
1841
1848
- public static void idsAvailable (final OSIdsAvailableHandler inIdsAvailableHandler ) {
1849
- if (taskController .shouldQueueTaskForInit (OSTaskController .IDS_AVAILABLE )) {
1850
- logger .error ("Waiting for remote params. " +
1851
- "Moving " + OSTaskController .IDS_AVAILABLE + " operation to a pending queue." );
1852
- taskController .addTaskToQueue (new Runnable () {
1853
- @ Override
1854
- public void run () {
1855
- logger .debug ("Running " + OSTaskController .IDS_AVAILABLE + " operation from pending queue." );
1856
- idsAvailable (inIdsAvailableHandler );
1857
- }
1858
- });
1859
- return ;
1860
- }
1861
-
1862
- // If applicable, check if the user provided privacy consent
1863
- if (shouldLogUserPrivacyConsentErrorMessageForMethodName (OSTaskController .IDS_AVAILABLE ))
1864
- return ;
1865
-
1866
- idsAvailableHandler = inIdsAvailableHandler ;
1867
-
1868
- if (getUserId () != null ) {
1869
- OSUtils .runOnMainUIThread (new Runnable () {
1870
- @ Override
1871
- public void run () {
1872
- internalFireIdsAvailableCallback ();
1873
- }
1874
- });
1875
- }
1876
- }
1877
-
1878
- static void fireIdsAvailableCallback () {
1879
- if (idsAvailableHandler != null ) {
1880
- OSUtils .runOnMainUIThread (new Runnable () {
1881
- @ Override
1882
- public void run () {
1883
- internalFireIdsAvailableCallback ();
1884
- }
1885
- });
1886
- }
1887
- }
1888
-
1889
- private synchronized static void internalFireIdsAvailableCallback () {
1890
- if (idsAvailableHandler == null )
1891
- return ;
1892
-
1893
- String regId = OneSignalStateSynchronizer .getRegistrationId ();
1894
- if (!OneSignalStateSynchronizer .getSubscribed ())
1895
- regId = null ;
1896
-
1897
- String userId = getUserId ();
1898
- if (userId == null )
1899
- return ;
1900
-
1901
- idsAvailableHandler .idsAvailable (userId , regId );
1902
-
1903
- if (regId != null )
1904
- idsAvailableHandler = null ;
1905
- }
1906
-
1907
1842
static void sendPurchases (JSONArray purchases , boolean newAsExisting , OneSignalRestClient .ResponseHandler responseHandler ) {
1908
1843
1909
1844
//if applicable, check if the user provided privacy consent
@@ -2269,7 +2204,6 @@ static void saveEmailId(String id) {
2269
2204
// Updates anything else that might have been waiting for this id.
2270
2205
static void updateUserIdDependents (String userId ) {
2271
2206
saveUserId (userId );
2272
- fireIdsAvailableCallback ();
2273
2207
internalFireGetTagsCallbacks ();
2274
2208
2275
2209
getCurrentSubscriptionState (appContext ).setUserId (userId );
0 commit comments