Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fd4171d8 authored by Nishith  Khanna's avatar Nishith Khanna
Browse files

Merge branch '3657-a15-mailapp-bugfix' into 'main'

bugfix! ensure mail account is properly removed

See merge request !180
parents bffa298e e340fc53
Loading
Loading
Loading
Loading
Loading
+7 −3
Original line number Diff line number Diff line
@@ -25,6 +25,8 @@
    <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
    <uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM"/>

    <uses-permission android:name="foundation.e.accountmanager.permission.ACCOUNT_EVENTS"/>

    <application
        android:name="com.fsck.k9.App"
        android:allowTaskReparenting="false"
@@ -322,12 +324,14 @@
            </intent-filter>
        </receiver>

        <receiver android:name=".account.AccountSyncReceiver"
        <receiver
            android:name=".account.AccountSyncReceiver"
            android:exported="true"
            android:enabled="true"
            android:exported="true">
            android:permission="foundation.e.accountmanager.permission.ACCOUNT_EVENTS">
            <intent-filter>
                <action android:name="foundation.e.accountmanager.account.create"/>
                <action android:name="android.accounts.action.ACCOUNT_REMOVED"/>
                <action android:name="foundation.e.accountmanager.account.removed"/>
            </intent-filter>
        </receiver>

+1 −1
Original line number Diff line number Diff line
@@ -37,7 +37,7 @@ class AccountSyncReceiver : BroadcastReceiver(), KoinComponent {
        private const val ACTION_PREFIX = "foundation.e.accountmanager.account"

        private const val ACCOUNT_CREATION_ACTION = "$ACTION_PREFIX.create"
        private const val ACCOUNT_REMOVAL_ACTION = "android.accounts.action.ACCOUNT_REMOVED"
        private const val ACCOUNT_REMOVAL_ACTION = "$ACTION_PREFIX.removed"

    }