mirror of
https://github.com/schollz/croc.git
synced 2024-11-24 08:02:33 +03:00
better spinner
This commit is contained in:
parent
82315ca413
commit
66eeab25fb
@ -89,8 +89,6 @@ func send(c *websocket.Conn, fname string, codephrase string) (err error) {
|
|||||||
|
|
||||||
// start a spinner
|
// start a spinner
|
||||||
spin := spinner.New(spinner.CharSets[9], 100*time.Millisecond)
|
spin := spinner.New(spinner.CharSets[9], 100*time.Millisecond)
|
||||||
spin.Suffix = " wating for recipient..."
|
|
||||||
spin.Start()
|
|
||||||
|
|
||||||
// pick an elliptic curve
|
// pick an elliptic curve
|
||||||
curve := siec.SIEC255()
|
curve := siec.SIEC255()
|
||||||
@ -118,7 +116,6 @@ func send(c *websocket.Conn, fname string, codephrase string) (err error) {
|
|||||||
log.Debugf("[%d] first, P sends u to Q", step)
|
log.Debugf("[%d] first, P sends u to Q", step)
|
||||||
c.WriteMessage(websocket.BinaryMessage, P.Bytes())
|
c.WriteMessage(websocket.BinaryMessage, P.Bytes())
|
||||||
// start PAKE spinnner
|
// start PAKE spinnner
|
||||||
spin.Stop()
|
|
||||||
spin.Suffix = " performing PAKE..."
|
spin.Suffix = " performing PAKE..."
|
||||||
spin.Start()
|
spin.Start()
|
||||||
case 1:
|
case 1:
|
||||||
@ -131,6 +128,11 @@ func send(c *websocket.Conn, fname string, codephrase string) (err error) {
|
|||||||
sessionKey, _ = P.SessionKey()
|
sessionKey, _ = P.SessionKey()
|
||||||
// check(err)
|
// check(err)
|
||||||
log.Debugf("%x\n", sessionKey)
|
log.Debugf("%x\n", sessionKey)
|
||||||
|
|
||||||
|
// wait for readiness
|
||||||
|
spin.Stop()
|
||||||
|
spin.Suffix = " waiting for recipient ok..."
|
||||||
|
spin.Start()
|
||||||
case 2:
|
case 2:
|
||||||
log.Debugf("[%d] recipient declares readiness for file info", step)
|
log.Debugf("[%d] recipient declares readiness for file info", step)
|
||||||
if !bytes.Equal(message, []byte("ready")) {
|
if !bytes.Equal(message, []byte("ready")) {
|
||||||
|
Loading…
Reference in New Issue
Block a user