16 lines
320 B
Go
16 lines
320 B
Go
package fsmcontract
|
|
|
|
import "gitea.neur0tx.site/Neur0toxine/vegapokerbot/internal/db/model"
|
|
|
|
type Repositories interface {
|
|
ForUser() UserRepository
|
|
ForChat() ChatRepository
|
|
}
|
|
|
|
type UserRepository interface {
|
|
ByTelegramID(id int64) (*model.User, error)
|
|
Save(user *model.User) error
|
|
}
|
|
|
|
type ChatRepository interface{}
|