()
| 592 | } |
| 593 | |
| 594 | func (m *Mentor) initDefaultBadges() { |
| 595 | uniqueIDRepo := unique.NewUniqueIDRepo(&data.Data{DB: m.engine}) |
| 596 | |
| 597 | _, m.err = m.engine.Context(m.ctx).Insert(defaultBadgeGroupTable) |
| 598 | if m.err != nil { |
| 599 | return |
| 600 | } |
| 601 | for _, badge := range defaultBadgeTable { |
| 602 | badge.ID, m.err = uniqueIDRepo.GenUniqueIDStr(m.ctx, new(entity.Badge).TableName()) |
| 603 | if m.err != nil { |
| 604 | return |
| 605 | } |
| 606 | if _, m.err = m.engine.Context(m.ctx).Insert(badge); m.err != nil { |
| 607 | return |
| 608 | } |
| 609 | } |
| 610 | } |
| 611 | |
| 612 | func (m *Mentor) initSiteInfoAI() { |
| 613 | content := &schema.SiteAIReq{ |
nothing calls this directly
no test coverage detected