Move message type parity logic to the wire module
authorJeffrey Czyz <jkczyz@gmail.com>
Fri, 24 Jan 2020 14:43:58 +0000 (06:43 -0800)
committerJeffrey Czyz <jkczyz@gmail.com>
Wed, 5 Feb 2020 20:13:13 +0000 (12:13 -0800)
commit326076f5e8dff4eeaba0e3efe97fd2ca916cd616
tree37dc5be95c2a15c127fe09d4ca6b783079b46fda
parent7de9f5278c75e4da224c175a7c332f4e28471bc1
Move message type parity logic to the wire module

Create a MessageType abstraction and use it throughout the wire module's
external interfaces. Include an is_even method for clients to determine
how to handle unknown messages.
lightning/src/ln/peer_handler.rs
lightning/src/ln/wire.rs