Files
backend/interfaces/database.go
2025-12-07 18:56:31 +08:00

29 lines
431 B
Go

package interfaces
import (
"context"
"gitea.konchin.com/go2025/backend/models"
)
type Database interface {
GetSession(
ctx context.Context,
loginToken string,
) (models.Session, error)
UpdateRefreshToken(
ctx context.Context,
userId string,
) (models.Session, error)
UpsertLoginToken(
ctx context.Context,
userId string,
) (string, error)
GetAliases(
ctx context.Context,
) ([]models.Alias, error)
}