fix: tune up

This commit is contained in:
2023-08-09 19:30:07 +02:00
parent ee99e81991
commit 33ed5d6af5
3 changed files with 1 additions and 15 deletions

View File

@@ -1,7 +1,6 @@
package prosody
import (
"log"
"os"
"reflect"
"strings"
@@ -28,12 +27,10 @@ func (acc *account) unmarshal(data map[string]interface{}) {
// loadAccount read the user .dat file and retrieves the data store in it
func (p *Prosody) loadAccount(username string) (*account, error) {
if strings.HasSuffix(username, p.plainDomain) {
if strings.Contains(username, "@") && strings.HasSuffix(username, p.plainDomain) {
username = strings.Replace(username, p.plainDomain, "", -1)
}
log.Println("username", username)
data, err := os.ReadFile(p.accountsPath + username + ".dat")
if err != nil {
return nil, err
@@ -44,7 +41,6 @@ func (p *Prosody) loadAccount(username string) (*account, error) {
if strings.Contains(line, "=") {
parts := strings.Split(line, "=")
key := strings.Trim(strings.TrimSpace(parts[0]), "[]\"")
log.Println("key", key)
value := strings.TrimSpace(strings.Trim(parts[1], "\"; "))
mapValues[key] = value
}