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
	 Grail Finder
					Grail Finder