feat: Use new Reminders API instead of reminder_dates
This commit is contained in:
@ -13,6 +13,7 @@ import type {IRepeatAfter} from '@/types/IRepeatAfter'
|
||||
import type {IRepeatMode} from '@/types/IRepeatMode'
|
||||
|
||||
import type {PartialWithId} from '@/types/PartialWithId'
|
||||
import type {ITaskReminder} from '@/modelTypes/ITaskReminder'
|
||||
|
||||
export interface ITask extends IAbstract {
|
||||
id: number
|
||||
@ -30,7 +31,7 @@ export interface ITask extends IAbstract {
|
||||
repeatAfter: number | IRepeatAfter
|
||||
repeatFromCurrentDate: boolean
|
||||
repeatMode: IRepeatMode
|
||||
reminderDates: Date[]
|
||||
reminders: ITaskReminder[]
|
||||
parentTaskId: ITask['id']
|
||||
hexColor: string
|
||||
percentDone: number
|
||||
|
8
src/modelTypes/ITaskReminder.ts
Normal file
8
src/modelTypes/ITaskReminder.ts
Normal file
@ -0,0 +1,8 @@
|
||||
import type { IAbstract } from './IAbstract'
|
||||
import type { IReminderPeriodRelativeTo } from '@/types/IReminderPeriodRelativeTo'
|
||||
|
||||
export interface ITaskReminder extends IAbstract {
|
||||
reminder: Date
|
||||
relativePeriod: number
|
||||
relativeTo: IReminderPeriodRelativeTo
|
||||
}
|
Reference in New Issue
Block a user