Ensure Block Unknown Connections Settings is Respected on Protocol Engine Restart
This commit is contained in:
parent
2debfa2743
commit
9c24a8a342
|
@ -611,6 +611,14 @@ func (eh *EventHandler) handleProfileEvent(ev *EventProfileEnvelope) string {
|
||||||
case event.ProtocolEngineCreated:
|
case event.ProtocolEngineCreated:
|
||||||
// TODO this code should be moved into Cwtch during the API officialization...
|
// TODO this code should be moved into Cwtch during the API officialization...
|
||||||
settings := ReadGlobalSettings()
|
settings := ReadGlobalSettings()
|
||||||
|
|
||||||
|
// ensure that protocol engine respects blocking settings...
|
||||||
|
if settings.BlockUnknownConnections {
|
||||||
|
profile.BlockUnknownConnections()
|
||||||
|
} else {
|
||||||
|
profile.AllowUnknownConnections()
|
||||||
|
}
|
||||||
|
|
||||||
// Now that the Peer Engine is Activated, Share Files
|
// Now that the Peer Engine is Activated, Share Files
|
||||||
key, exists := profile.GetScopedZonedAttribute(attr.PublicScope, attr.ProfileZone, constants.CustomProfileImageKey)
|
key, exists := profile.GetScopedZonedAttribute(attr.PublicScope, attr.ProfileZone, constants.CustomProfileImageKey)
|
||||||
if exists {
|
if exists {
|
||||||
|
@ -625,6 +633,7 @@ func (eh *EventHandler) handleProfileEvent(ev *EventProfileEnvelope) string {
|
||||||
if err == nil {
|
if err == nil {
|
||||||
fsf.ReShareFiles(profile)
|
fsf.ReShareFiles(profile)
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Reference in New Issue