mirror of
https://github.com/router-for-me/CLIProxyAPI.git
synced 2026-02-03 04:50:52 +08:00
20 lines
476 B
Go
20 lines
476 B
Go
package synthesizer
|
|
|
|
import (
|
|
"time"
|
|
|
|
"github.com/router-for-me/CLIProxyAPI/v6/internal/config"
|
|
)
|
|
|
|
// SynthesisContext provides the context needed for auth synthesis.
|
|
type SynthesisContext struct {
|
|
// Config is the current configuration
|
|
Config *config.Config
|
|
// AuthDir is the directory containing auth files
|
|
AuthDir string
|
|
// Now is the current time for timestamps
|
|
Now time.Time
|
|
// IDGenerator generates stable IDs for auth entries
|
|
IDGenerator *StableIDGenerator
|
|
}
|