diff --git a/database/readshortcuts.go b/database/readshortcuts.go index 79edb89..92baf35 100644 --- a/database/readshortcuts.go +++ b/database/readshortcuts.go @@ -14,6 +14,16 @@ func (m *Manager) TootCountForHostname(hostname string) (uint, error) { } } +func (m *Manager) TotalTootCount() (uint, error) { + var c uint + e := m.db.Model(&StoredToot{}).Count(&c) + if e.Error != nil { + return 0, e.Error + } else { + return c, nil + } +} + func (m *Manager) GetAPInstanceFromUUID(uuid *uuid.UUID) (*APInstance, error) { var i APInstance e := m.db.Model(&APInstance{}).Where("uuid = ?", uuid).First(&i)