lnwire: use write buffer in Encode methods

This commit changes the WriteElement and WriteElements methods to take a
write buffer instead of io.Writer. The corresponding Encode methods are
changed to use the write buffer.
This commit is contained in:
yyforyongyu committed 2021-08-10 05:36:08 +08:00
1 parent 879d3cc86c
commit aa1561c60d
36 files changed
+139 -76

No files matched your search

+2 -2
View File
@@ -158,8 +158,8 @@ type Serializable interface {
Decode(io.Reader, uint32) error
// Encode converts object to the bytes stream and write it into the
// writer.
Encode(io.Writer, uint32) error
// write buffer.
Encode(*bytes.Buffer, uint32) error
}
// Message is an interface that defines a lightning wire protocol message. The