Ioni c календарь плагин findEvent не работает в ioni c 4 - PullRequest
0 голосов
/ 10 марта 2020

Я столкнулся с проблемой с родным плагином Ioni c 4. Я могу добавить событие в собственный мобильный календарь, используя метод createEvent. Но мне нужно проверить уже добавленные события из календаря. Я использовал методы "findEvent" в соответствии с приведенным ниже источником, но я сталкиваюсь с пустым ответом массива. Можете ли вы дать мне решение для этого?

Cordova Plugin Ссылка: https://ionicframework.com/docs/native/calendar

let event = {
  title: "Calendar Title",
  location: "Location Name",
  notes:
    "User Name:" +
    " " +
    this.UserName +
    " " +
    "Doctor:" +
    " " +
    this.BookingData.DoctorName;        
    startDate: "2020-03-11 02:15 PM",
    endDate: "2020-03-11 02:45 AM"
};

if (this.platform.is(CORDOVA)) {
this.calendar.findEvent(
    event.title,
    event.location,
    event.notes,
    new Date(event.startDate),
    new Date(event.endDate)
  ).then(msg => {
  // Here i am getting [] array response
    console.log("ALREADY Exist " +JSON.stringify(msg));
    if(msg.length == 0)
    {

      this.calendar
      .createEvent(
        event.title,
        event.location,
        event.notes,
        startDate: "2020-03-11 02:15 PM",
        endDate: "2020-03-11 02:45 AM"
      )
      .then(msg => {
      //Eg: 100
        console.log(JSON.stringify(msg));

    }
    else
    {
      //Show calendar notification view
    }
  });
...