feat: add daily challenge record storage and leaderboard

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-03-25 16:01:58 +09:00
parent cd0d6c1c4c
commit 253d1f80d3
3 changed files with 159 additions and 0 deletions

View File

@@ -39,6 +39,18 @@ func Open(path string) (*DB, error) {
if _, err := tx.CreateBucketIfNotExists(bucketAchievements); err != nil {
return err
}
if _, err := tx.CreateBucketIfNotExists(bucketDailyRuns); err != nil {
return err
}
if _, err := tx.CreateBucketIfNotExists(bucketUnlocks); err != nil {
return err
}
if _, err := tx.CreateBucketIfNotExists(bucketTitles); err != nil {
return err
}
if _, err := tx.CreateBucketIfNotExists(bucketCodex); err != nil {
return err
}
return nil
})
return &DB{db: db}, err