Skip to content

Commit 22c0a43

Browse files
committed
Fix getLanguage OSInAppMessageController and NotificationChannelManager
* Fix OSInAppMessageController variantIdForMessage retrieves languageIndentifier from OneSignal languageContext * Fix NotificationChannelManager CreateChannel retrieves deviceLanguage from OneSignal languageContext
1 parent 96be3b3 commit 22c0a43

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@
3939
import android.support.annotation.RequiresApi;
4040
import android.support.v4.app.NotificationManagerCompat;
4141

42+
import com.onesignal.language.LanguageContext;
43+
4244
import org.json.JSONArray;
4345
import org.json.JSONException;
4446
import org.json.JSONObject;
@@ -113,7 +115,7 @@ private static String createChannel(Context context, NotificationManager notific
113115
JSONObject payloadWithText = channelPayload;
114116
if (channelPayload.has("langs")) {
115117
JSONObject langList = channelPayload.getJSONObject("langs");
116-
String deviceLanguage = OSUtils.getCorrectedLanguage();
118+
String deviceLanguage = OneSignal.languageContext.getLanguage();
117119
if (langList.has(deviceLanguage))
118120
payloadWithText = langList.optJSONObject(deviceLanguage);
119121
}

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -209,8 +209,8 @@ private void evaluateInAppMessages() {
209209
}
210210
}
211211

212-
private static @Nullable String variantIdForMessage(@NonNull OSInAppMessage message) {
213-
String languageIdentifier = OSUtils.getCorrectedLanguage();
212+
private @Nullable String variantIdForMessage(@NonNull OSInAppMessage message) {
213+
String languageIdentifier = OneSignal.languageContext.getLanguage();
214214

215215
for (String variant : PREFERRED_VARIANT_ORDER) {
216216
if (!message.variants.containsKey(variant))

0 commit comments

Comments
 (0)