Enha: mark with partial name
This commit is contained in:
@ -88,12 +88,22 @@ func getFullInfoByCtx(ctx context.Context) (*models.FullInfo, error) {
|
||||
}
|
||||
|
||||
func fillCardMarks(ctx context.Context, room *models.Room) error {
|
||||
marks, err := repo.CardMarksByRoomID(ctx, room.ID)
|
||||
if err != nil {
|
||||
log.Warn("failed to fetch card marks by room_id", "room_id", room.ID, "error", err)
|
||||
return err
|
||||
}
|
||||
for i, card := range room.Cards {
|
||||
marks, err := repo.CardMarksByCardID(ctx, card.ID)
|
||||
if err != nil {
|
||||
return err
|
||||
for _, mark := range marks {
|
||||
if mark.CardID == card.ID {
|
||||
room.Cards[i].Marks = append(room.Cards[i].Marks, mark)
|
||||
}
|
||||
}
|
||||
room.Cards[i].Marks = marks
|
||||
// marks, err := repo.CardMarksByCardID(ctx, card.ID)
|
||||
// if err != nil {
|
||||
// return err
|
||||
// }
|
||||
// room.Cards[i].Marks = marks
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
Reference in New Issue
Block a user