mocks

package
v0.0.0-...-4adb62b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 3, 2024 License: MPL-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ADMIN_ID       int64 = 1
	ADMIN_USERNAME       = "the_admin"
	PASSWORD             = "123abc*"
	HASH                 = "$2y$04$8QoTLjUMGtnr4lNeA0DtduhEshmvbDbmEzW/G9IkV/9mr576xX//K"
)

Variables

View Source
var AdminSesh database.Session

Functions

func MakeAdminUser

func MakeAdminUser() *database.User

func MakeMessage

func MakeMessage(userID, chatID int64) *database.MessageDatabase

func MakePrivateChat

func MakePrivateChat() *database.Chat

func MakeResponseWriter

func MakeResponseWriter() *response.Writer

func MakeSession

func MakeSession(userID int64) database.Session

func MakeUser

func MakeUser() *database.User

func MakeUser2

func MakeUser2() *database.User

Types

type MockConnection

type MockConnection struct {
	// contains filtered or unexported fields
}

func MakeMockConnection

func MakeMockConnection() *MockConnection

func (*MockConnection) CheckSession

func (mc *MockConnection) CheckSession(id string) (*database.Session, bool)

func (*MockConnection) DeleteSession

func (mc *MockConnection) DeleteSession(id string)

func (*MockConnection) GetChat

func (mc *MockConnection) GetChat(id, userID int64) (*database.Chat, error)

func (*MockConnection) GetChatsByUserID

func (mc *MockConnection) GetChatsByUserID(userID int64) ([]database.Chat, error)

func (*MockConnection) GetMessagesByChatID

func (mc *MockConnection) GetMessagesByChatID(chatID, fromMessageID, toMessageID int64, limit int) ([]database.Message, error)

func (*MockConnection) GetPrivateChatByUserIDs

func (mc *MockConnection) GetPrivateChatByUserIDs(userID1, userID2 int64) (*database.Chat, error)

func (*MockConnection) GetSession

func (mc *MockConnection) GetSession(id string) *database.Session

func (*MockConnection) GetSessionByUserID

func (mc *MockConnection) GetSessionByUserID(userID int64) (*database.Session, error)

func (*MockConnection) GetUser

func (mc *MockConnection) GetUser(id int64) (*database.User, error)

func (*MockConnection) GetUserByUsername

func (mc *MockConnection) GetUserByUsername(username string) (*database.User, error)

func (*MockConnection) GetUsersByChatID

func (mc *MockConnection) GetUsersByChatID(chatID int64) ([]database.User, error)

func (*MockConnection) RenameUser

func (mc *MockConnection) RenameUser(id int64, displayName string) error

func (*MockConnection) SearchUsers

func (mc *MockConnection) SearchUsers(username string, searchUserID int64) ([]database.User, error)

func (*MockConnection) SetChat

func (mc *MockConnection) SetChat(chat *database.Chat, userIDs ...int64) (*database.Chat, error)

func (*MockConnection) SetMessage

func (*MockConnection) SetSession

func (mc *MockConnection) SetSession(session database.Session)

func (*MockConnection) SetUser

func (mc *MockConnection) SetUser(user *database.User) (*database.User, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL