mirror of
https://github.com/eolinker/apinto
synced 2025-10-24 17:20:22 +08:00
25 lines
477 B
Go
25 lines
477 B
Go
package timestamp
|
|
|
|
import dynamic_params "github.com/eolinker/apinto/drivers/plugins/extra-params_v2/dynamic-params"
|
|
|
|
const name = "$timestamp"
|
|
|
|
func Register() {
|
|
dynamic_params.Register(name, NewFactory())
|
|
}
|
|
|
|
func NewFactory() *Factory {
|
|
return &Factory{}
|
|
}
|
|
|
|
type Factory struct {
|
|
}
|
|
|
|
func (f *Factory) Create(name string, value []string) (dynamic_params.IDynamicDriver, error) {
|
|
v := defaultValue
|
|
if len(value) > 0 {
|
|
v = value[0]
|
|
}
|
|
return NewTimestamp(name, v), nil
|
|
}
|