1
0
mirror of https://github.com/fumiama/paper-manager.git synced 2026-06-11 19:50:24 +08:00

fix messages

This commit is contained in:
源文雨
2023-03-21 21:42:01 +08:00
parent 7132aab796
commit ddf7182234
5 changed files with 119 additions and 33 deletions

View File

@@ -37,18 +37,17 @@ func getMessageList(token string) ([]messageList, error) {
am := make(map[string]string, 64)
for i, m := range ms {
avtr := ""
if a, ok := am[m.Name]; ok {
n := m.Name
if n == "" {
n = m.Cont
}
if a, ok := am[n]; ok {
avtr = a
} else {
var u global.User
if m.Name != "" {
u, err = global.UserDB.GetUserByName(m.Name)
} else if m.Cont != "" {
u, err = global.UserDB.GetUserByName(m.Cont)
}
u, err := global.UserDB.GetUserByName(n)
if err == nil {
avtr = u.Avtr
am[m.Name] = u.Avtr
am[n] = u.Avtr
}
}
ml[i].ID = *m.ID