refacto: mv internal/domain/models/ → pkg/models/

This commit is contained in:
Benjamin
2026-01-15 16:16:56 +01:00
parent c4133c4017
commit 421ffb3288
91 changed files with 75 additions and 75 deletions
@@ -4,7 +4,7 @@ package services
import (
"context"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
// adminDocumentRepository defines admin-specific document operations
@@ -8,8 +8,8 @@ import (
"strings"
"time"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/logger"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
// ChecksumVerificationRepository defines the interface for checksum verification persistence
@@ -7,7 +7,7 @@ import (
"testing"
"time"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
type fakeVerificationRepository struct {
@@ -21,9 +21,9 @@ import (
awsconfig "github.com/aws/aws-sdk-go-v2/config"
"github.com/aws/aws-sdk-go-v2/credentials"
"github.com/aws/aws-sdk-go-v2/service/s3"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/config"
"github.com/btouchard/ackify-ce/backend/pkg/logger"
"github.com/btouchard/ackify-ce/backend/pkg/models"
mail "github.com/go-mail/mail/v2"
)
@@ -8,8 +8,8 @@ import (
"testing"
"time"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/config"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
// fakeConfigRepository is a mock implementation of configRepository
@@ -10,10 +10,10 @@ import (
"strings"
"time"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/checksum"
"github.com/btouchard/ackify-ce/backend/pkg/config"
"github.com/btouchard/ackify-ce/backend/pkg/logger"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
type documentRepository interface {
@@ -8,8 +8,8 @@ import (
"net/http/httptest"
"testing"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/config"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
// mockDocExpectedSignerRepo is a minimal mock for docExpectedSignerRepository
@@ -5,7 +5,7 @@ import (
"context"
"testing"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
// mockDocRepo is a simple in-memory mock for testing document duplication scenarios
@@ -6,7 +6,7 @@ import (
"strings"
"testing"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
// Test generateDocID function
@@ -11,9 +11,9 @@ import (
"strings"
"time"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/internal/infrastructure/email"
"github.com/btouchard/ackify-ce/backend/pkg/logger"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
// MagicLinkRepository définit les opérations sur les tokens Magic Link
@@ -6,10 +6,10 @@ import (
"fmt"
"time"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/internal/infrastructure/email"
"github.com/btouchard/ackify-ce/backend/internal/infrastructure/i18n"
"github.com/btouchard/ackify-ce/backend/pkg/logger"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
// expectedSignerRepository defines minimal interface for expected signer operations
@@ -6,8 +6,8 @@ import (
"fmt"
"time"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/logger"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
// emailQueueRepository defines minimal interface for email queue operations
@@ -7,8 +7,8 @@ import (
"testing"
"time"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/internal/infrastructure/email"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
// Mock implementations for testing
@@ -7,11 +7,11 @@ import (
"fmt"
"time"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/checksum"
"github.com/btouchard/ackify-ce/backend/pkg/config"
"github.com/btouchard/ackify-ce/backend/pkg/crypto"
"github.com/btouchard/ackify-ce/backend/pkg/logger"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
type repository interface {
@@ -9,8 +9,8 @@ import (
"testing"
"time"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/config"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
// mockSignatureRepository for testing
@@ -7,7 +7,7 @@ import (
"testing"
"time"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
type fakeRepository struct {
@@ -6,8 +6,8 @@ import (
"crypto/rand"
"encoding/hex"
"fmt"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/logger"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
// Interfaces kept local to application layer
@@ -4,8 +4,8 @@ package services
import (
"context"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/logger"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
// webhookRepository defines webhook storage operations
@@ -5,7 +5,7 @@ import (
"context"
"testing"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
type fakeWebhookRepo struct {
@@ -5,7 +5,7 @@ import (
"context"
"time"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
const sessionName = "ackapp_session"
@@ -13,9 +13,9 @@ import (
"github.com/gorilla/securecookie"
"golang.org/x/oauth2"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/crypto"
"github.com/btouchard/ackify-ce/backend/pkg/logger"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
// OAuthProvider handles OAuth2 authentication flow
@@ -10,7 +10,7 @@ import (
"net/url"
"testing"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
func TestOAuthProvider_IsAllowedDomain(t *testing.T) {
@@ -11,9 +11,9 @@ import (
"github.com/gorilla/sessions"
"golang.org/x/oauth2"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/crypto"
"github.com/btouchard/ackify-ce/backend/pkg/logger"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
// SessionService manages user sessions independently of authentication method
@@ -10,7 +10,7 @@ import (
"golang.org/x/oauth2"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
var errSessionNotFound = errors.New("session not found")
@@ -9,7 +9,7 @@ import (
"testing"
"time"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/models"
"github.com/google/uuid"
)
@@ -8,9 +8,9 @@ import (
"fmt"
"time"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/internal/infrastructure/dbctx"
"github.com/btouchard/ackify-ce/backend/internal/infrastructure/tenant"
"github.com/btouchard/ackify-ce/backend/pkg/models"
"github.com/google/uuid"
)
@@ -6,10 +6,10 @@ import (
"database/sql"
"fmt"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/internal/infrastructure/dbctx"
"github.com/btouchard/ackify-ce/backend/internal/infrastructure/tenant"
"github.com/btouchard/ackify-ce/backend/pkg/logger"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
// DocumentRepository handles document metadata persistence
@@ -7,7 +7,7 @@ import (
"context"
"testing"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
// setupDocumentsTable is no longer needed - migrations handle schema creation
@@ -10,10 +10,10 @@ import (
"github.com/lib/pq"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/internal/infrastructure/dbctx"
"github.com/btouchard/ackify-ce/backend/internal/infrastructure/tenant"
"github.com/btouchard/ackify-ce/backend/pkg/logger"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
// EmailQueueRepository handles database operations for the email queue
@@ -7,10 +7,10 @@ import (
"fmt"
"strings"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/internal/infrastructure/dbctx"
"github.com/btouchard/ackify-ce/backend/internal/infrastructure/tenant"
"github.com/btouchard/ackify-ce/backend/pkg/logger"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
// ExpectedSignerRepository handles database operations for expected signers
@@ -7,7 +7,7 @@ import (
"context"
"testing"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
func TestExpectedSignerRepository_AddExpected(t *testing.T) {
@@ -9,8 +9,8 @@ import (
"github.com/google/uuid"
"github.com/btouchard/ackify-ce/backend/internal/application/services"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/internal/infrastructure/dbctx"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
type magicLinkRepo struct {
@@ -9,7 +9,7 @@ import (
"testing"
"time"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
func TestMagicLinkRepository_CreateToken(t *testing.T) {
@@ -7,10 +7,10 @@ import (
"fmt"
"time"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/internal/infrastructure/dbctx"
"github.com/btouchard/ackify-ce/backend/internal/infrastructure/tenant"
"github.com/btouchard/ackify-ce/backend/pkg/logger"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
// OAuthSessionRepository implements the OAuth session repository
@@ -6,10 +6,10 @@ import (
"database/sql"
"fmt"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/internal/infrastructure/dbctx"
"github.com/btouchard/ackify-ce/backend/internal/infrastructure/tenant"
"github.com/btouchard/ackify-ce/backend/pkg/logger"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
// ReminderRepository handles database operations for reminder logs
@@ -6,7 +6,7 @@ import (
"context"
"testing"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
func TestReminderRepository_Basic_Integration(t *testing.T) {
@@ -11,7 +11,7 @@ import (
"testing"
"time"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
func TestRepository_Concurrency_Integration(t *testing.T) {
@@ -11,7 +11,7 @@ import (
"testing"
"time"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
func TestRepository_DatabaseConstraints_Integration(t *testing.T) {
@@ -9,7 +9,7 @@ import (
"testing"
"time"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
func TestRepository_Create_Integration(t *testing.T) {
@@ -9,8 +9,8 @@ import (
"testing"
"time"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/internal/infrastructure/tenant"
"github.com/btouchard/ackify-ce/backend/pkg/models"
"github.com/google/uuid"
)
@@ -7,9 +7,9 @@ import (
"errors"
"fmt"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/internal/infrastructure/dbctx"
"github.com/btouchard/ackify-ce/backend/internal/infrastructure/tenant"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
// SignatureRepository handles PostgreSQL persistence for cryptographic signatures
@@ -15,8 +15,8 @@ import (
"testing"
"time"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/internal/infrastructure/tenant"
"github.com/btouchard/ackify-ce/backend/pkg/models"
"github.com/golang-migrate/migrate/v4"
"github.com/golang-migrate/migrate/v4/database/postgres"
_ "github.com/golang-migrate/migrate/v4/source/file"
@@ -8,9 +8,9 @@ import (
"fmt"
"time"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/internal/infrastructure/dbctx"
"github.com/btouchard/ackify-ce/backend/internal/infrastructure/tenant"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
// Joined view of a delivery with webhook send data
@@ -8,7 +8,7 @@ import (
"context"
"testing"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
func TestWebhookDeliveryRepository_Enqueue_And_GetNext(t *testing.T) {
@@ -7,9 +7,9 @@ import (
"encoding/json"
"fmt"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/internal/infrastructure/dbctx"
"github.com/btouchard/ackify-ce/backend/internal/infrastructure/tenant"
"github.com/btouchard/ackify-ce/backend/pkg/models"
"github.com/lib/pq"
)
@@ -8,7 +8,7 @@ import (
"context"
"testing"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
func TestWebhookRepository_CRUD_And_ListActiveByEvent(t *testing.T) {
@@ -5,8 +5,8 @@ import (
"context"
"fmt"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/internal/infrastructure/i18n"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
// QueueSender implements the Sender interface by queuing emails instead of sending them directly
@@ -10,9 +10,9 @@ import (
"sync"
"time"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/internal/infrastructure/tenant"
"github.com/btouchard/ackify-ce/backend/pkg/logger"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
// EmailErrorType represents the category of an email sending error
@@ -11,10 +11,10 @@ import (
"strings"
"github.com/btouchard/ackify-ce/backend/internal/application/services"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/internal/infrastructure/i18n"
"github.com/btouchard/ackify-ce/backend/internal/presentation/api/shared"
"github.com/btouchard/ackify-ce/backend/pkg/logger"
"github.com/btouchard/ackify-ce/backend/pkg/models"
"github.com/go-chi/chi/v5"
)
@@ -12,10 +12,10 @@ import (
"testing"
"github.com/btouchard/ackify-ce/backend/internal/application/services"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/internal/infrastructure/database"
"github.com/btouchard/ackify-ce/backend/internal/presentation/api/admin"
"github.com/btouchard/ackify-ce/backend/pkg/crypto"
"github.com/btouchard/ackify-ce/backend/pkg/models"
"github.com/go-chi/chi/v5"
)
@@ -12,8 +12,8 @@ import (
"testing"
"time"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/internal/presentation/api/shared"
"github.com/btouchard/ackify-ce/backend/pkg/models"
"github.com/go-chi/chi/v5"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
@@ -7,8 +7,8 @@ import (
"errors"
"net/http"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/internal/presentation/api/shared"
"github.com/btouchard/ackify-ce/backend/pkg/models"
"github.com/go-chi/chi/v5"
)
@@ -7,8 +7,8 @@ import (
"net/http"
"strconv"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/internal/presentation/api/shared"
"github.com/btouchard/ackify-ce/backend/pkg/models"
"github.com/go-chi/chi/v5"
)
@@ -15,8 +15,8 @@ import (
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/internal/presentation/api/shared"
"github.com/btouchard/ackify-ce/backend/pkg/models"
"github.com/btouchard/ackify-ce/backend/pkg/providers"
"github.com/btouchard/ackify-ce/backend/pkg/types"
)
@@ -11,9 +11,9 @@ import (
"github.com/go-chi/chi/v5"
"github.com/btouchard/ackify-ce/backend/internal/application/services"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/internal/presentation/api/shared"
"github.com/btouchard/ackify-ce/backend/pkg/logger"
"github.com/btouchard/ackify-ce/backend/pkg/models"
"github.com/btouchard/ackify-ce/backend/pkg/providers"
)
@@ -17,8 +17,8 @@ import (
"github.com/stretchr/testify/require"
"github.com/btouchard/ackify-ce/backend/internal/application/services"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/internal/presentation/api/shared"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
// ============================================================================
@@ -13,9 +13,9 @@ import (
"strings"
"time"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/internal/presentation/api/shared"
"github.com/btouchard/ackify-ce/backend/pkg/logger"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
// ErrorCode constants for proxy-specific errors
@@ -11,7 +11,7 @@ import (
"testing"
"time"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
// mockDocumentGetter implements DocumentGetter for testing
+1 -1
View File
@@ -14,7 +14,6 @@ import (
"gopkg.in/yaml.v3"
"github.com/btouchard/ackify-ce/backend/internal/application/services"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/internal/infrastructure/tenant"
apiAdmin "github.com/btouchard/ackify-ce/backend/internal/presentation/api/admin"
apiAuth "github.com/btouchard/ackify-ce/backend/internal/presentation/api/auth"
@@ -25,6 +24,7 @@ import (
"github.com/btouchard/ackify-ce/backend/internal/presentation/api/signatures"
apiStorage "github.com/btouchard/ackify-ce/backend/internal/presentation/api/storage"
"github.com/btouchard/ackify-ce/backend/internal/presentation/api/users"
"github.com/btouchard/ackify-ce/backend/pkg/models"
"github.com/btouchard/ackify-ce/backend/pkg/providers"
"github.com/btouchard/ackify-ce/backend/pkg/storage"
)
@@ -10,7 +10,7 @@ import (
"testing"
"time"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/models"
"github.com/btouchard/ackify-ce/backend/pkg/providers"
"github.com/btouchard/ackify-ce/backend/pkg/types"
"github.com/stretchr/testify/assert"
@@ -8,8 +8,8 @@ import (
"time"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/internal/presentation/api/shared"
"github.com/btouchard/ackify-ce/backend/pkg/models"
"github.com/go-chi/chi/v5"
)
@@ -15,8 +15,8 @@ import (
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/internal/presentation/api/shared"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
// ============================================================================
@@ -14,9 +14,9 @@ import (
"time"
"github.com/btouchard/ackify-ce/backend/internal/application/services"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/internal/presentation/api/shared"
"github.com/btouchard/ackify-ce/backend/pkg/logger"
"github.com/btouchard/ackify-ce/backend/pkg/models"
"github.com/btouchard/ackify-ce/backend/pkg/storage"
"github.com/go-chi/chi/v5"
)
@@ -12,8 +12,8 @@ import (
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/internal/presentation/api/shared"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
// ============================================================================
@@ -4,8 +4,8 @@ import (
"errors"
"net/http"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/logger"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
// HandleError handles different types of errors and returns appropriate HTTP responses
@@ -12,7 +12,7 @@ import (
"strings"
"testing"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/models"
"github.com/stretchr/testify/assert"
)
@@ -6,8 +6,8 @@ import (
"strings"
"time"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/logger"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
type userService interface {
+1 -1
View File
@@ -11,7 +11,7 @@ import (
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
// TestCryptoIntegration tests the integrations between signature generation and nonce generation
+1 -1
View File
@@ -12,8 +12,8 @@ import (
"strings"
"time"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/logger"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
// Ed25519Signer provides cryptographic signature operations using Ed25519 elliptic curve algorithm
+1 -1
View File
@@ -13,7 +13,7 @@ import (
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
func TestEd25519Signer_NewEd25519Signer(t *testing.T) {
+1 -1
View File
@@ -1,7 +1,7 @@
// SPDX-License-Identifier: AGPL-3.0-or-later
package crypto
import "github.com/btouchard/ackify-ce/backend/internal/domain/models"
import "github.com/btouchard/ackify-ce/backend/pkg/models"
var (
testUserAlice = &models.User{
+1 -1
View File
@@ -14,10 +14,10 @@ import (
"github.com/gorilla/securecookie"
"golang.org/x/oauth2"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
infraAuth "github.com/btouchard/ackify-ce/backend/internal/infrastructure/auth"
"github.com/btouchard/ackify-ce/backend/pkg/crypto"
"github.com/btouchard/ackify-ce/backend/pkg/logger"
"github.com/btouchard/ackify-ce/backend/pkg/models"
"github.com/btouchard/ackify-ce/backend/pkg/providers"
"github.com/btouchard/ackify-ce/backend/pkg/types"
)
+1 -1
View File
@@ -5,7 +5,7 @@ import (
"context"
"errors"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/models"
"github.com/btouchard/ackify-ce/backend/pkg/providers"
)
+1 -1
View File
@@ -8,8 +8,8 @@ import (
"sync"
"time"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/logger"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
type docService interface {
+1 -1
View File
@@ -13,8 +13,8 @@ import (
"path"
"strings"
"github.com/btouchard/ackify-ce/backend/internal/domain/models"
"github.com/btouchard/ackify-ce/backend/pkg/logger"
"github.com/btouchard/ackify-ce/backend/pkg/models"
)
// SignatureRepository defines minimal signature operations for meta tags