commit 4d8eefbc836fa9db6c246dde497ce55a9d1522f5
parent b2c51d8c594aeb3d978ae465f3145514e2a1804e
Author: rhunk <101876869+rhunk@users.noreply.github.com>
Date:   Fri, 23 Aug 2024 14:57:18 +0200

fix(app): bridge service permission
- remove unused permissions

Diffstat:
Mapp/src/main/AndroidManifest.xml | 6+++++-
Mcommon/src/main/kotlin/me/rhunk/snapenhance/common/config/DataProcessors.kt | 2+-
2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml @@ -8,6 +8,10 @@ <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" /> <uses-permission android:name="android.permission.USE_BIOMETRIC" /> + <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" tools:node="remove" tools:ignore="all" /> + <uses-permission android:name="android.permission.READ_PHONE_STATE" tools:node="remove" /> + <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" tools:node="remove" tools:ignore="all" /> + <queries> <package android:name="com.snapchat.android" /> </queries> @@ -36,7 +40,7 @@ <service android:name=".bridge.BridgeService" android:exported="true" - tools:ignore="ExportedService"> + android:permission="com.snapchat.android.permission.UPDATE_STICKER_INDEX"> </service> <activity diff --git a/common/src/main/kotlin/me/rhunk/snapenhance/common/config/DataProcessors.kt b/common/src/main/kotlin/me/rhunk/snapenhance/common/config/DataProcessors.kt @@ -19,7 +19,7 @@ object DataProcessors { CONTAINER, } - data class PropertyDataProcessor<T> + class PropertyDataProcessor<T> internal constructor( val type: Type, private val serialize: (T, exportSensitiveData: Boolean) -> JsonElement,