who knows what this change is. git is terrible

This commit is contained in:
erinn 2019-02-05 12:09:31 -08:00
parent eb3f6c9e32
commit e7c628edcd
3 changed files with 56 additions and 27 deletions

View File

@ -1,32 +1,28 @@
package characters
func TorStatusPoller(setTorStatus func(int, string)) {
//TODO: convert this from asaur to bine
/*
for {
time.Sleep(time.Second)
//todo: this should use a config manager
//todo: also, try dialing the proxy to differentiate tor not running vs control port not configured
rawStatus, err := asaur.GetInfo("localhost:9051", "tcp4", "", "status/bootstrap-phase")
if err != nil {
setTorStatus(0, "can't find tor. is it running? is the controlport configured?")
continue
}
import (
"git.openprivacy.ca/openprivacy/libricochet-go/connectivity"
"time"
)
status := asaur.ParseBootstrapPhase(rawStatus)
progress, _ := strconv.Atoi(status["PROGRESS"])
func TorStatusPoller(setTorStatus func(int, string), acn connectivity.ACN) {
for {
time.Sleep(time.Second)
if status["TAG"] == "done" {
setTorStatus(3, "tor appears to be running just fine!")
continue
}
if progress == 0 {
setTorStatus(1, "tor is trying to start up")
continue
}
setTorStatus(2, status["SUMMARY"])
percent, message := acn.GetBootstrapStatus()
var statuscode int
if percent == 0 {
statuscode = 0
message = "can't find tor. is it running? is the controlport configured?"
} else if percent == 100 {
statuscode = 3
message = "tor appears to be running just fine!"
} else if percent < 80 {
statuscode = 1
} else {
statuscode = 2
}
*/
setTorStatus(statuscode, message)
}
}

View File

@ -66,7 +66,7 @@ func main() {
loadCwtchData(gcd, acn)
go characters.IncomingListener(gcd.UIState.AddMessage)
go characters.PostmanPat(gcd.OutgoingMessages)
go characters.TorStatusPoller(gcd.TorStatus)
go characters.TorStatusPoller(gcd.TorStatus, acn)
go characters.PresencePoller(gcd.UIState.GetContact, gcd.UIState.AddContact, gcd.UIState.UpdateContact)
go characters.GroupPoller(gcd.UIState.GetContact, gcd.UIState.UpdateContact)

View File

@ -54,6 +54,39 @@ ColumnLayout { // groupSettingsPane
}
}
ScalingLabel{
text: "Group name:"
}
TextEdit {
id: txtGroupName
width: 100
}
SimpleButton {
text: "Save"
onClicked: {
gcd.saveGroupSettings(groupID, txtGroupName.text)
theStack.title = txtGroupName.text
theStack.pane = theStack.messagePane
}
}
ScalingLabel { text: "Invite someone to the group:" }
ComboBox {
id: cbInvite
popup.font.pixelSize: 12
width: 200
font.pixelSize: 20
model: ["erinn", "erinn (open privacy)", "supergirl", "someone else..."]
onCurrentTextChanged: {
console.log(cbInvite.text)
}
}
Connections {
target: gcd