delete useless code
This commit is contained in:
parent
5211e5a615
commit
c07674ad63
54
user.go
54
user.go
|
@ -12,8 +12,6 @@ import (
|
||||||
"sync"
|
"sync"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
//"github.com/pkg/errors"
|
|
||||||
"github.com/skip2/go-qrcode"
|
|
||||||
log "maunium.net/go/maulogger/v2"
|
log "maunium.net/go/maulogger/v2"
|
||||||
"maunium.net/go/mautrix"
|
"maunium.net/go/mautrix"
|
||||||
|
|
||||||
|
@ -328,58 +326,6 @@ func (user *User) IsLoginInProgress() bool {
|
||||||
return user.Conn != nil && user.Conn.IsLoginInProgress()
|
return user.Conn != nil && user.Conn.IsLoginInProgress()
|
||||||
}
|
}
|
||||||
|
|
||||||
func (user *User) loginQrChannel(ce *CommandEvent, qrChan <-chan string, eventIDChan chan<- id.EventID) {
|
|
||||||
var qrEventID id.EventID
|
|
||||||
for code := range qrChan {
|
|
||||||
if code == "stop" {
|
|
||||||
return
|
|
||||||
}
|
|
||||||
qrCode, err := qrcode.Encode(code, qrcode.Low, 256)
|
|
||||||
if err != nil {
|
|
||||||
user.log.Errorln("Failed to encode QR code:", err)
|
|
||||||
ce.Reply("Failed to encode QR code: %v", err)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
bot := user.bridge.AS.BotClient()
|
|
||||||
|
|
||||||
resp, err := bot.UploadBytes(qrCode, "image/png")
|
|
||||||
if err != nil {
|
|
||||||
user.log.Errorln("Failed to upload QR code:", err)
|
|
||||||
ce.Reply("Failed to upload QR code: %v", err)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
if qrEventID == "" {
|
|
||||||
sendResp, err := bot.SendImage(ce.RoomID, code, resp.ContentURI)
|
|
||||||
if err != nil {
|
|
||||||
user.log.Errorln("Failed to send QR code to user:", err)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
qrEventID = sendResp.EventID
|
|
||||||
eventIDChan <- qrEventID
|
|
||||||
} else {
|
|
||||||
_, err = bot.SendMessageEvent(ce.RoomID, event.EventMessage, &event.MessageEventContent{
|
|
||||||
MsgType: event.MsgImage,
|
|
||||||
Body: code,
|
|
||||||
URL: resp.ContentURI.CUString(),
|
|
||||||
NewContent: &event.MessageEventContent{
|
|
||||||
MsgType: event.MsgImage,
|
|
||||||
Body: code,
|
|
||||||
URL: resp.ContentURI.CUString(),
|
|
||||||
},
|
|
||||||
RelatesTo: &event.RelatesTo{
|
|
||||||
Type: event.RelReplace,
|
|
||||||
EventID: qrEventID,
|
|
||||||
},
|
|
||||||
})
|
|
||||||
if err != nil {
|
|
||||||
user.log.Errorln("Failed to send edited QR code to user:", err)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
func (user *User) Login(ce *CommandEvent, name string, password string) (err error) {
|
func (user *User) Login(ce *CommandEvent, name string, password string) (err error) {
|
||||||
if user.contactsPresence == nil {
|
if user.contactsPresence == nil {
|
||||||
user.contactsPresence = make(map[string]*skypeExt.Presence)
|
user.contactsPresence = make(map[string]*skypeExt.Presence)
|
||||||
|
|
Loading…
Reference in New Issue