Files
liv/snapshot_spec.go
2022-10-11 20:17:08 +08:00

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
}