func sendInsertRecordsMsg(records []*coterie.Record, conn net.Conn) error { coterieMsg := new(coterie.CoterieMsg) coterieMsg.Type = coterie.CoterieMsg_INSERT_RECORDS coterieMsg.InsertRecordsMsg = &coterie.InsertRecordsMsg{records} if err := coterie.WriteCoterieMsg(coterieMsg, conn); err != nil { return err } rtnMsg, err := coterie.ReadCoterieMsg(conn) if err != nil { return err } if rtnMsg.Type != coterie.CoterieMsg_RESULT { return errors.New("Expecting result message") } return nil }