feat: custom content type icons, built-in types, user lookup

This commit is contained in:
Florian Sylvain committed 2026-10-19 18:22:55 +02:00
1 parent e6e088c963
commit 73a75d5cb9
31 files changed
+1611 -36

No files matched your search

+15
View File
@@ -34,6 +34,7 @@ func (s *stubHasher) Compare(hashed string, value string) error {
type mockUserRepo struct {
users map[uint32]user.User
nextID uint32
findByIDsCalls int
fail failSwitch
clearVerificationCodeCalls int
clearVerificationCodeUserIds []uint32
@@ -112,6 +113,20 @@ func (m *mockUserRepo) GetAll() []user.User {
return result
}
func (m *mockUserRepo) FindByIDs(ids []uint32) ([]user.User, error) {
if err := m.fail.trigger("FindByIDs"); err != nil {
return nil, err
}
m.findByIDsCalls++
found := []user.User{}
for _, id := range ids {
if stored, exists := m.users[id]; exists {
found = append(found, stored)
}
}
return found, nil
}
func (m *mockUserRepo) Create(u user.User) (user.User, error) {
if err := m.fail.trigger("Create"); err != nil {
return user.User{}, err