diff options
Diffstat (limited to 'internal/db/bundb/bundb.go')
-rw-r--r-- | internal/db/bundb/bundb.go | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/internal/db/bundb/bundb.go b/internal/db/bundb/bundb.go index 02522e6f7..43e9a07c9 100644 --- a/internal/db/bundb/bundb.go +++ b/internal/db/bundb/bundb.go @@ -88,6 +88,7 @@ type DBService struct { db.Status db.Timeline db.User + db.Tombstone conn *DBConn } @@ -181,12 +182,16 @@ func NewBunDBService(ctx context.Context) (db.DB, error) { status := &statusDB{conn: conn, cache: cache.NewStatusCache()} emoji := &emojiDB{conn: conn, cache: cache.NewEmojiCache()} timeline := &timelineDB{conn: conn} + tombstone := &tombstoneDB{conn: conn} // Setup DB cross-referencing accounts.status = status status.accounts = accounts timeline.status = status + // Initialize db structs + tombstone.init() + ps := &DBService{ Account: accounts, Admin: &adminDB{ @@ -228,7 +233,8 @@ func NewBunDBService(ctx context.Context) (db.DB, error) { conn: conn, cache: userCache, }, - conn: conn, + Tombstone: tombstone, + conn: conn, } // we can confidently return this useable service now |