MCPcopy Index your code
hub / github.com/apache/answer / FindInfoByID

Method FindInfoByID

internal/service/question_common/question.go:210–224  ·  view source on GitHub ↗
(ctx context.Context, questionIDs []string, loginUserID string)

Source from the content-addressed store, hash-verified

208}
209
210func (qs *QuestionCommon) FindInfoByID(ctx context.Context, questionIDs []string, loginUserID string) (map[string]*schema.QuestionInfoResp, error) {
211 list := make(map[string]*schema.QuestionInfoResp)
212 questionList, err := qs.questionRepo.FindByID(ctx, questionIDs)
213 if err != nil {
214 return list, err
215 }
216 questions, err := qs.FormatQuestions(ctx, questionList, loginUserID)
217 if err != nil {
218 return list, err
219 }
220 for _, item := range questions {
221 list[item.ID] = item
222 }
223 return list, nil
224}
225
226func (qs *QuestionCommon) InviteUserInfo(ctx context.Context, questionID string) (inviteList []*schema.UserBasicInfo, err error) {
227 InviteUserInfo := make([]*schema.UserBasicInfo, 0)

Callers 4

PersonalAnswerPageMethod · 0.80
SearchUserTopListMethod · 0.80
AdminAnswerPageMethod · 0.80

Calls 2

FormatQuestionsMethod · 0.95
FindByIDMethod · 0.65

Tested by

no test coverage detected