First, re-uses the lightning-invoice crate. This helps get rid of possible duplicate versions of this dependency.
Second, it re-exports it, such that other projects using gl_client can simply use gl_client::lightning_invoice, so they don't have to risk dealing with duplicate versions either.
This PR does two things:
First, re-uses the
lightning-invoice
crate. This helps get rid of possible duplicate versions of this dependency.Second, it re-exports it, such that other projects using
gl_client
can simply usegl_client::lightning_invoice
, so they don't have to risk dealing with duplicate versions either.