fix: remove redundant code in processing logic
Some checks failed
CI / build-and-test (push) Failing after -31m35s
Some checks failed
CI / build-and-test (push) Failing after -31m35s
This commit is contained in:
@@ -246,7 +246,7 @@ func importantDateFromModel(m generatedmodels.ModelPublicImportantDates, memberN
|
||||
Title: m.Title.String(),
|
||||
DateValue: m.DateValue.Time(),
|
||||
RecurringYearly: m.RecurringYearly,
|
||||
ReminderDaysBefore: int(m.ReminderDaysBefore.Int64()),
|
||||
ReminderDaysBefore: int(m.ReminderDaysBefore),
|
||||
Notes: m.Notes.String(),
|
||||
CreatedAt: m.CreatedAt.Time(),
|
||||
}
|
||||
@@ -418,6 +418,56 @@ func shoppingListFromModel(m generatedmodels.ModelPublicShoppingLists) ext.Shopp
|
||||
return list
|
||||
}
|
||||
|
||||
func planFromModel(m generatedmodels.ModelPublicPlans, tags []string) ext.Plan {
|
||||
var projectID *uuid.UUID
|
||||
if m.ProjectID.Valid {
|
||||
id := m.ProjectID.UUID()
|
||||
projectID = &id
|
||||
}
|
||||
|
||||
var dueDate *time.Time
|
||||
if m.DueDate.Valid {
|
||||
t := m.DueDate.Time()
|
||||
dueDate = &t
|
||||
}
|
||||
|
||||
var completedAt *time.Time
|
||||
if m.CompletedAt.Valid {
|
||||
t := m.CompletedAt.Time()
|
||||
completedAt = &t
|
||||
}
|
||||
|
||||
var lastReviewedAt *time.Time
|
||||
if m.LastReviewedAt.Valid {
|
||||
t := m.LastReviewedAt.Time()
|
||||
lastReviewedAt = &t
|
||||
}
|
||||
|
||||
var supersedesPlanID *uuid.UUID
|
||||
if m.SupersedesPlanID.Valid {
|
||||
id := m.SupersedesPlanID.UUID()
|
||||
supersedesPlanID = &id
|
||||
}
|
||||
|
||||
return ext.Plan{
|
||||
ID: m.ID.UUID(),
|
||||
Title: m.Title.String(),
|
||||
Description: m.Description.String(),
|
||||
Status: ext.PlanStatus(m.Status.String()),
|
||||
Priority: ext.PlanPriority(m.Priority.String()),
|
||||
ProjectID: projectID,
|
||||
Owner: m.Owner.String(),
|
||||
DueDate: dueDate,
|
||||
CompletedAt: completedAt,
|
||||
ReviewedBy: m.ReviewedBy.String(),
|
||||
LastReviewedAt: lastReviewedAt,
|
||||
SupersedesPlanID: supersedesPlanID,
|
||||
Tags: tags,
|
||||
CreatedAt: m.CreatedAt.Time(),
|
||||
UpdatedAt: m.UpdatedAt.Time(),
|
||||
}
|
||||
}
|
||||
|
||||
func learningFromModel(m generatedmodels.ModelPublicLearnings, tags []string) ext.Learning {
|
||||
var projectID *uuid.UUID
|
||||
if m.ProjectID.Valid {
|
||||
|
||||
Reference in New Issue
Block a user