Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cache ¶
type Cache struct { // mu sync.RWMutex FriendRequests map[uuid.UUID]*pb.FriendRequest CurrentChat ChatSession }
type ChatSession ¶
type Client ¶
type Client struct { Identity *ClientIdentity State *ClientState PBC pb.StrikeClient DB *ClientDB }
type ClientDB ¶
type ClientDB struct { Friends struct { SaveUserDetails *sql.Stmt GetUserId *sql.Stmt GetUser *sql.Stmt GetFriends *sql.Stmt GetKeyEx *sql.Stmt ConfirmKeyEx *sql.Stmt } ID struct { GetID *sql.Stmt GetUID *sql.Stmt SaveID *sql.Stmt } Messages struct { SaveMessage *sql.Stmt GetMessages *sql.Stmt } FriendRequest struct { SaveFriendRequest *sql.Stmt GetFriendRequests *sql.Stmt DeleteFriendRequest *sql.Stmt } }
Prepared statemnt groups
type ClientIdentity ¶
type ClientState ¶
type ClientState struct { Cache Cache Shell *ShellState }
type FriendRequest ¶
type ParsedInput ¶
type ShellState ¶
type ShellState struct {
Mode ShellMode
}
Click to show internal directories.
Click to hide internal directories.