25 lines
346 B
Go
25 lines
346 B
Go
package interfaces
|
|
|
|
import (
|
|
"context"
|
|
|
|
"gitea.konchin.com/ytshih/inp2025/game/models"
|
|
)
|
|
|
|
type Database interface {
|
|
GetUser(
|
|
ctx context.Context,
|
|
username string,
|
|
) (models.User, error)
|
|
|
|
InsertUser(
|
|
ctx context.Context,
|
|
user models.User,
|
|
) error
|
|
|
|
InsertUserStatus(
|
|
ctx context.Context,
|
|
userStatus models.UserStatus,
|
|
) error
|
|
}
|