fix: only list thread that are not sent yet

This commit is contained in:
overflowerror 2021-08-22 11:30:28 +02:00
parent 06042d017c
commit 48cd194d04

View file

@ -10,7 +10,9 @@ func (d *Data) GetAccountsByUser(user *models.User) ([]models.Account, error) {
var accounts []models.Account
err := d.db.
Preload("Threads", func(db *gorm.DB) *gorm.DB {
return db.Order("scheduled_for ASC")
return db.
Where("status != ?", models.ThreadDone).
Order("scheduled_for ASC")
}).
Preload("Threads.Tweets", func(db *gorm.DB) *gorm.DB {
return db.Order("ordinal ASC")