lnd: add sync logic in lnd main

This commit is contained in:
Andrey Samokhvalov 2016-11-22 23:53:43 +03:00 committed by Olaoluwa Osuntokun
parent c53ea091dd
commit 25167361d2

6
lnd.go

@ -67,6 +67,12 @@ func lndMain() error {
} }
defer chanDB.Close() defer chanDB.Close()
// Synchronize the version of database and apply migration if needed.
if err := chanDB.SyncVersions(channeldb.DBVersions); err != nil {
fmt.Println("unable to sync versions: ", err)
return err
}
// Next load btcd's TLS cert for the RPC connection. If a raw cert was // Next load btcd's TLS cert for the RPC connection. If a raw cert was
// specified in the config, then we'll se that directly. Otherwise, we // specified in the config, then we'll se that directly. Otherwise, we
// attempt to read the cert from the path specified in the config. // attempt to read the cert from the path specified in the config.