Do not save Var.Time to the database.
This commit is contained in:
parent
ee4657a0ed
commit
c52d8702b2
|
@ -28,6 +28,10 @@ type Var struct {
|
||||||
opt Option
|
opt Option
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type encVar struct {
|
||||||
|
X interface{}
|
||||||
|
}
|
||||||
|
|
||||||
type Option struct {
|
type Option struct {
|
||||||
Permanent bool
|
Permanent bool
|
||||||
}
|
}
|
||||||
|
@ -224,12 +228,13 @@ type encoded struct {
|
||||||
|
|
||||||
func encode(p *Var,chs ...chan struct{}) encoded {
|
func encode(p *Var,chs ...chan struct{}) encoded {
|
||||||
ret := encoded{name:[]byte(p.name)}
|
ret := encoded{name:[]byte(p.name)}
|
||||||
|
ep := encVar{ p.X }
|
||||||
if len(chs) > 0 {
|
if len(chs) > 0 {
|
||||||
ret.donech = chs[0]
|
ret.donech = chs[0]
|
||||||
}
|
}
|
||||||
var buf bytes.Buffer
|
var buf bytes.Buffer
|
||||||
enc := gob.NewEncoder(&buf)
|
enc := gob.NewEncoder(&buf)
|
||||||
err := enc.Encode(*p)
|
err := enc.Encode(ep)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println("encode(): ",err)
|
fmt.Println("encode(): ",err)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user