Loading app/src/main/java/at/bitfire/icsdroid/ui/AddCalendarDetailsFragment.kt +4 −0 Original line number Diff line number Diff line Loading @@ -18,6 +18,7 @@ import androidx.lifecycle.Observer import androidx.lifecycle.viewModelScope import at.bitfire.icsdroid.Constants import at.bitfire.icsdroid.R import at.bitfire.icsdroid.SyncWorker import at.bitfire.icsdroid.db.AppDatabase import at.bitfire.icsdroid.db.entity.Credential import at.bitfire.icsdroid.db.entity.Subscription Loading Loading @@ -130,6 +131,9 @@ class AddCalendarDetailsFragment: Fragment() { } } // sync the subscription to reflect the changes in the calendar provider SyncWorker.run(getApplication()) success.postValue(true) } catch (e: Exception) { Log.e(Constants.TAG, "Couldn't create calendar", e) Loading app/src/main/java/at/bitfire/icsdroid/ui/EditCalendarActivity.kt +3 −0 Original line number Diff line number Diff line Loading @@ -282,6 +282,9 @@ class EditCalendarActivity: AppCompatActivity() { subscriptionWithCredential.value?.let { subscriptionWithCredentials -> subscriptionsDao.delete(subscriptionWithCredentials.subscription) // sync the subscription to reflect the changes in the calendar provider SyncWorker.run(getApplication()) // notify UI about success successMessage.postValue(getApplication<Application>().getString(R.string.edit_calendar_deleted)) } Loading Loading
app/src/main/java/at/bitfire/icsdroid/ui/AddCalendarDetailsFragment.kt +4 −0 Original line number Diff line number Diff line Loading @@ -18,6 +18,7 @@ import androidx.lifecycle.Observer import androidx.lifecycle.viewModelScope import at.bitfire.icsdroid.Constants import at.bitfire.icsdroid.R import at.bitfire.icsdroid.SyncWorker import at.bitfire.icsdroid.db.AppDatabase import at.bitfire.icsdroid.db.entity.Credential import at.bitfire.icsdroid.db.entity.Subscription Loading Loading @@ -130,6 +131,9 @@ class AddCalendarDetailsFragment: Fragment() { } } // sync the subscription to reflect the changes in the calendar provider SyncWorker.run(getApplication()) success.postValue(true) } catch (e: Exception) { Log.e(Constants.TAG, "Couldn't create calendar", e) Loading
app/src/main/java/at/bitfire/icsdroid/ui/EditCalendarActivity.kt +3 −0 Original line number Diff line number Diff line Loading @@ -282,6 +282,9 @@ class EditCalendarActivity: AppCompatActivity() { subscriptionWithCredential.value?.let { subscriptionWithCredentials -> subscriptionsDao.delete(subscriptionWithCredentials.subscription) // sync the subscription to reflect the changes in the calendar provider SyncWorker.run(getApplication()) // notify UI about success successMessage.postValue(getApplication<Application>().getString(R.string.edit_calendar_deleted)) } Loading