Skip to content
Snippets Groups Projects
Commit ae0d98fc authored by Pea Nut's avatar Pea Nut Committed by jkito
Browse files

Update introducer code after bitmask-core update

- GetIntroducerByURL was removed, use GetIntroducerByFQDN instead
- AddIntroducer now takes an introducer object as argument (before
  introducer as string)
parent 8e246159
No related branches found
No related tags found
1 merge request!279Update bitmask-core to send invite token
......@@ -6,6 +6,7 @@ import (
"strings"
"0xacab.org/leap/bitmask-core/pkg/bootstrap"
"0xacab.org/leap/bitmask-core/pkg/introducer"
"0xacab.org/leap/bitmask-core/pkg/storage"
"0xacab.org/leap/bitmask-vpn/pkg/config"
"0xacab.org/leap/bitmask-vpn/pkg/snowflake"
......@@ -63,10 +64,18 @@ func New() (*Menshen, error) {
Msg("Could to get storage")
}
// check if introducer exists in database, if not add it
_, err = store.GetIntroducerByURL(introURL)
_, err = store.GetIntroducerByFQDN(cfg.Host)
if err != nil {
err = store.AddIntroducer(introURL)
// introducer does not exist, let's add it to db
intro, err := introducer.NewIntroducerFromURL(introURL)
if err != nil {
log.Fatal().
Err(err).
Str("introducerURL", introURL).
Msg("Could not create introudcer object")
}
err = store.AddIntroducer(intro)
if err != nil {
log.Fatal().
Err(err).
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment