mirror of
https://github.com/netbirdio/netbird.git
synced 2026-05-19 07:09:56 +00:00
Move fn to the end
This commit is contained in:
@@ -968,32 +968,6 @@ func (s *Server) handleActiveProfileLogout(ctx context.Context) (*proto.LogoutRe
|
|||||||
return &proto.LogoutResponse{}, nil
|
return &proto.LogoutResponse{}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// persistLoginOverrides writes management URL and pre-shared key from a LoginRequest to the
|
|
||||||
// active profile config so that subsequent reads pick them up. Empty/nil values are ignored.
|
|
||||||
func persistLoginOverrides(activeProf *profilemanager.ActiveProfileState, managementURL string, preSharedKey *string) error {
|
|
||||||
if preSharedKey != nil && *preSharedKey == "" {
|
|
||||||
preSharedKey = nil
|
|
||||||
}
|
|
||||||
if managementURL == "" && preSharedKey == nil {
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
cfgPath, err := activeProf.FilePath()
|
|
||||||
if err != nil {
|
|
||||||
return fmt.Errorf("active profile file path: %w", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
input := profilemanager.ConfigInput{
|
|
||||||
ConfigPath: cfgPath,
|
|
||||||
ManagementURL: managementURL,
|
|
||||||
PreSharedKey: preSharedKey,
|
|
||||||
}
|
|
||||||
if _, err := profilemanager.UpdateOrCreateConfig(input); err != nil {
|
|
||||||
return fmt.Errorf("update config: %w", err)
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// getConfig reads config file and returns Config and whether the config file already existed. Errors out if it does not exist
|
// getConfig reads config file and returns Config and whether the config file already existed. Errors out if it does not exist
|
||||||
func (s *Server) getConfig(activeProf *profilemanager.ActiveProfileState) (*profilemanager.Config, bool, error) {
|
func (s *Server) getConfig(activeProf *profilemanager.ActiveProfileState) (*profilemanager.Config, bool, error) {
|
||||||
cfgPath, err := activeProf.FilePath()
|
cfgPath, err := activeProf.FilePath()
|
||||||
@@ -1794,3 +1768,29 @@ func sendTerminalNotification() error {
|
|||||||
|
|
||||||
return wallCmd.Wait()
|
return wallCmd.Wait()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// persistLoginOverrides writes management URL and pre-shared key from a LoginRequest to the
|
||||||
|
// active profile config so that subsequent reads pick them up. Empty/nil values are ignored.
|
||||||
|
func persistLoginOverrides(activeProf *profilemanager.ActiveProfileState, managementURL string, preSharedKey *string) error {
|
||||||
|
if preSharedKey != nil && *preSharedKey == "" {
|
||||||
|
preSharedKey = nil
|
||||||
|
}
|
||||||
|
if managementURL == "" && preSharedKey == nil {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
cfgPath, err := activeProf.FilePath()
|
||||||
|
if err != nil {
|
||||||
|
return fmt.Errorf("active profile file path: %w", err)
|
||||||
|
}
|
||||||
|
|
||||||
|
input := profilemanager.ConfigInput{
|
||||||
|
ConfigPath: cfgPath,
|
||||||
|
ManagementURL: managementURL,
|
||||||
|
PreSharedKey: preSharedKey,
|
||||||
|
}
|
||||||
|
if _, err := profilemanager.UpdateOrCreateConfig(input); err != nil {
|
||||||
|
return fmt.Errorf("update config: %w", err)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user