Logs and posts are now on the new architecture.
the build was successful

This commit is contained in:
2019-06-18 20:34:58 +02:00
parent e194b6536e
commit 73a1c79903
37 changed files with 1575 additions and 922 deletions
+35 -27
View File
@@ -54,53 +54,61 @@ func Submit(model, op, author string, listed bool, keys []models.ChangeKey, obje
for _, object := range objects {
switch object := object.(type) {
case models.Log:
change.Logs = append(change.Logs, object)
change.Logs = append(change.Logs, &object)
case *models.Log:
change.Logs = append(change.Logs, *object)
change.Logs = append(change.Logs, object)
case []models.Log:
change.Logs = append(change.Logs, object...)
for _, obj := range object {
change.Logs = append(change.Logs, &obj)
}
case models.Character:
change.Characters = append(change.Characters, object)
change.Characters = append(change.Characters, &object)
case *models.Character:
change.Characters = append(change.Characters, *object)
change.Characters = append(change.Characters, object)
case []models.Character:
change.Characters = append(change.Characters, object...)
for _, obj := range object {
change.Characters = append(change.Characters, &obj)
}
case models.Channel:
change.Channels = append(change.Channels, object)
change.Channels = append(change.Channels, &object)
case *models.Channel:
change.Channels = append(change.Channels, *object)
change.Channels = append(change.Channels, object)
case []models.Channel:
change.Channels = append(change.Channels, object...)
for _, obj := range object {
change.Channels = append(change.Channels, &obj)
}
case models.Post:
change.Posts = append(change.Posts, object)
change.Posts = append(change.Posts, &object)
case *models.Post:
change.Posts = append(change.Posts, *object)
change.Posts = append(change.Posts, object)
case []models.Post:
change.Posts = append(change.Posts, object...)
for _, obj := range object {
change.Posts = append(change.Posts, &obj)
}
case models.Story:
change.Stories = append(change.Stories, object)
change.Stories = append(change.Stories, &object)
case *models.Story:
change.Stories = append(change.Stories, *object)
change.Stories = append(change.Stories, object)
case []models.Story:
change.Stories = append(change.Stories, object...)
case models.Tag:
change.Tags = append(change.Tags, object)
case *models.Tag:
change.Tags = append(change.Tags, *object)
case []models.Tag:
change.Tags = append(change.Tags, object...)
for _, obj := range object {
change.Stories = append(change.Stories, &obj)
}
case models.Chapter:
change.Chapters = append(change.Chapters, object)
change.Chapters = append(change.Chapters, &object)
case *models.Chapter:
change.Chapters = append(change.Chapters, *object)
change.Chapters = append(change.Chapters, object)
case []models.Chapter:
change.Chapters = append(change.Chapters, object...)
for _, obj := range object {
change.Chapters = append(change.Chapters, &obj)
}
case models.Comment:
change.Comments = append(change.Comments, object)
change.Comments = append(change.Comments, &object)
case *models.Comment:
change.Comments = append(change.Comments, *object)
change.Comments = append(change.Comments, object)
case []models.Comment:
change.Comments = append(change.Comments, object...)
for _, obj := range object {
change.Comments = append(change.Comments, &obj)
}
default:
log.Printf("Warning: unrecognized object in change: %#+v", object)
}