From 48b19f1e70331fc6213a2e3a179e8b18a26aaecc Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Sat, 11 Jan 2025 05:55:42 -0600 Subject: new protobuf file --- patchset.Send.go | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 patchset.Send.go (limited to 'patchset.Send.go') diff --git a/patchset.Send.go b/patchset.Send.go new file mode 100644 index 0000000..00fe37e --- /dev/null +++ b/patchset.Send.go @@ -0,0 +1,27 @@ +package forgepb + +// functions to import and export the protobuf +// data to and from config files + +import ( + "errors" + "time" + + "go.wit.com/log" +) + +func (f *Forge) SendPatchSet(pset *Patchset) error { + var err error + data, err := pset.Marshal() + if err != nil { + log.Info("proto.Marshal() pset(len) error", len(data), err) + return err + } + now := time.Now() + timestamp := now.Format("2006.01.02.150405") // bummer. other date doesn't work? + cfgfile := "patchset/patchset." + timestamp + ".pb" + log.Info("proto.Marshal() pset(len)", len(data)) + configWrite(cfgfile, data) + + return errors.New("don't know how to send yet") +} -- cgit v1.2.3