Files
rr3-apk/decompiled/sources/com/helpshift/HSInstallHelper.java
Daniel Elliott f9d20bb3fc Add decompiled APK source code (JADX)
- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:52:23 -08:00

66 lines
3.1 KiB
Java

package com.helpshift;
import android.app.Application;
import android.content.Context;
import com.helpshift.lifecycle.HSAppLifeCycleController;
import com.helpshift.lifecycle.HSAppLifeCycleEventsHandler;
import com.helpshift.notification.CoreNotificationManager;
import com.helpshift.storage.HSPersistentStorage;
import com.helpshift.util.ApplicationUtil;
import com.helpshift.util.ConfigValues;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes3.dex */
public abstract class HSInstallHelper {
public static Map sanitizeConfig(Map map) {
if (map == null) {
map = new HashMap();
}
Map defaultConfigMap = ConfigValues.getDefaultConfigMap();
defaultConfigMap.putAll(map);
return defaultConfigMap;
}
public static void setNotificationConfigValues(Context context, CoreNotificationManager coreNotificationManager, Map map) {
String packageName = context.getPackageName();
Object obj = map.get("notificationChannelId");
if (obj instanceof String) {
coreNotificationManager.setNotificationChannelId((String) obj);
}
Object obj2 = map.get("notificationSoundId");
if (obj2 instanceof Integer) {
coreNotificationManager.setNotificationSoundId(((Integer) obj2).intValue());
} else if (obj2 instanceof String) {
coreNotificationManager.setNotificationSoundId(ApplicationUtil.getResourceIdFromName(context, (String) obj2, "raw", packageName));
}
Object obj3 = map.get("notificationIcon");
if (obj3 instanceof Integer) {
coreNotificationManager.setNotificationIcon(((Integer) obj3).intValue());
} else if (obj3 instanceof String) {
coreNotificationManager.setNotificationIcon(ApplicationUtil.getResourceIdFromName(context, (String) obj3, "drawable", packageName));
}
Object obj4 = map.get("notificationLargeIcon");
if (obj4 instanceof Integer) {
coreNotificationManager.setNotificationLargeIcon(((Integer) obj4).intValue());
} else if (obj4 instanceof String) {
coreNotificationManager.setNotificationLargeIcon(ApplicationUtil.getResourceIdFromName(context, (String) obj4, "drawable", packageName));
}
}
public static void setupLifecycleListeners(Application application, Map map) {
Object obj = map.get("manualLifecycleTracking");
HSAppLifeCycleController.getInstance().init(application, (obj instanceof Boolean) && ((Boolean) obj).booleanValue(), new HSAppLifeCycleEventsHandler());
}
public static void setEnableInAppNotification(Map map, HSPersistentStorage hSPersistentStorage) {
Object obj = map.get("enableInAppNotification");
hSPersistentStorage.setEnableInAppNotification(obj instanceof Boolean ? ((Boolean) obj).booleanValue() : true);
}
public static void setScreenOrientation(Map map, HSPersistentStorage hSPersistentStorage) {
Object obj = map.get("screenOrientation");
hSPersistentStorage.setRequestedScreenOrientation(obj instanceof Integer ? ((Integer) obj).intValue() : -1);
}
}