Insert/update calendar on accept/reject

This commit is contained in:
M66B
2023-10-26 15:42:39 +02:00
parent 338f6f5f6f
commit c4d5b64717
3 changed files with 38 additions and 16 deletions

View File

@@ -31,6 +31,8 @@ import android.text.TextUtils;
import androidx.preference.PreferenceManager;
import org.json.JSONObject;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
@@ -99,6 +101,23 @@ public class CalendarHelper {
}
}
static Long insert(Context context, ICalendar icalendar, VEvent event, int status,
EntityAccount account, EntityMessage message) {
String selectedAccount;
String selectedName;
try {
JSONObject jselected = new JSONObject(account.calendar);
selectedAccount = jselected.getString("account");
selectedName = jselected.optString("name", null);
} catch (Throwable ex) {
Log.i(ex);
selectedAccount = account.calendar;
selectedName = null;
}
return insert(context, icalendar, event, status, selectedAccount, selectedName, message);
}
static Long insert(Context context, ICalendar icalendar, VEvent event, int status,
String selectedAccount, String selectedName, EntityMessage message) {
Long existId = null;