diff options
Diffstat (limited to 'send.go')
| -rw-r--r-- | send.go | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -3,6 +3,8 @@ package main import ( + "os" + "path/filepath" "strings" "go.wit.com/lib/protobuf/forgepb" @@ -77,6 +79,17 @@ func getPatch(pbfile string) error { return err } log.Info("getPatch() len(body)", len(body)) + var pset *forgepb.Patchs + pset = new(forgepb.Patchs) + err = pset.Unmarshal(body) + if err != nil { + log.Info("Unmarshal failed", err) + return err + } + filename := filepath.Join("/tmp", pbfile) + f, _ := os.OpenFile(filename, os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 0644) + f.Write(body) + f.Close() return nil } |
