Skip to content

DmfsTask: extract time and recurrence field builders #356

@sunkup

Description

@sunkup

Part of #340.

Extract AllDayBuilder, StartTimeBuilder, DueBuilder, DurationBuilder, and RecurrenceFieldsBuilder from the inline code in DmfsTaskBuilder.buildTask(). AllDayBuilder takes over the timezone resolution logic from DmfsTaskBuilder.getTimeZone().

Each builder implements DmfsTaskFieldBuilder and has a corresponding unit test.

Metadata

Metadata

Assignees

Labels

refactoringQuality improvement of existing functions

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions