We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 27092ae commit 3c6a7f2Copy full SHA for 3c6a7f2
1 file changed
internal/libs/db/db.go
@@ -54,7 +54,7 @@ func NewDB(cfg *cfg.Cfg, logger *logger.Logger) (*DB, error) {
54
func (db *DB) ensureIndexes() {
55
sessions := db.Database("paperdebugger").Collection((models.LLMSession{}).CollectionName())
56
57
- // TTL index: auto-delete sessions after 30 days
+ // TTL index: auto-delete sessions after 30 days past their expiry time
58
_, err := sessions.Indexes().CreateOne(context.Background(), mongo.IndexModel{
59
Keys: bson.D{{Key: "session_expiry", Value: 1}},
60
Options: options.Index().SetExpireAfterSeconds(30 * 24 * 60 * 60),
0 commit comments