(ctx context.Context, zoneId string)
| 84 | } |
| 85 | |
| 86 | func dbGetZoneFiles(ctx context.Context, zoneId string) ([]*WaveFile, error) { |
| 87 | return WithTxRtn(ctx, func(tx *TxWrap) ([]*WaveFile, error) { |
| 88 | query := "SELECT * FROM db_wave_file WHERE zoneid = ?" |
| 89 | files := dbutil.SelectMappable[*WaveFile](tx, query, zoneId) |
| 90 | return files, nil |
| 91 | }) |
| 92 | } |
| 93 | |
| 94 | func dbWriteCacheEntry(ctx context.Context, file *WaveFile, dataEntries map[int]*DataCacheEntry, replace bool) error { |
| 95 | return WithTx(ctx, func(tx *TxWrap) error { |