mirror of
https://github.com/fxkt-tech/liv
synced 2025-09-26 20:11:20 +08:00
18 lines
337 B
Go
18 lines
337 B
Go
package liv
|
|
|
|
type SnapshotSpec struct{}
|
|
|
|
func NewSnapshotSpec() *SnapshotSpec {
|
|
return &SnapshotSpec{}
|
|
}
|
|
|
|
func (*SnapshotSpec) CheckSatified(params *SnapshotParams) error {
|
|
if params == nil {
|
|
return ErrParamsInvalid
|
|
}
|
|
if params.FrameType == 1 && params.Num > 1 && params.Interval <= 0 {
|
|
return ErrParamsInvalid2
|
|
}
|
|
return nil
|
|
}
|