Documentation
¶
Overview ¶
---------------------------------------------------------------------------------------------- // -- Copyright (c) 2024 Braden Hitchcock - MIT License (https://opensource.org/licenses/MIT) -- // ---------------------------------------------------------------------------------------------- //
---------------------------------------------------------------------------------------------- // -- Copyright (c) 2024 Braden Hitchcock - MIT License (https://opensource.org/licenses/MIT) -- // ---------------------------------------------------------------------------------------------- //
---------------------------------------------------------------------------------------------- // -- Copyright (c) 2024 Braden Hitchcock - MIT License (https://opensource.org/licenses/MIT) -- // ---------------------------------------------------------------------------------------------- //
---------------------------------------------------------------------------------------------- // -- Copyright (c) 2024 Braden Hitchcock - MIT License (https://opensource.org/licenses/MIT) -- // ---------------------------------------------------------------------------------------------- //
---------------------------------------------------------------------------------------------- // -- Copyright (c) 2024 Braden Hitchcock - MIT License (https://opensource.org/licenses/MIT) -- // ---------------------------------------------------------------------------------------------- //
Index ¶
- func CloneConversationWithUpdates(prev *types.Conversation, name, desc []byte, mods [][]byte) *types.Conversation
- func CloneMemberWithUpdates(prev *types.Member, uname, name []byte) *types.Member
- func CloneMessageWithUpdates(prev *types.Message, content []byte) *types.Message
- func ConversationEqual(a, b *types.Conversation) bool
- func GroupCloneWithUpdates(prev *types.Group, gid, name, desc []byte) *types.Group
- func GroupEqual(a, b *types.Group) bool
- func MemberEqual(a, b *types.Member) bool
- func MessageEqual(a, b *types.Message) bool
- func NewConversation(name, desc string, mods []Uuid) (*types.Conversation, error)
- func NewGroup(gid, name, desc string) (*types.Group, error)
- func NewMember(username, name string) (*types.Member, error)
- func NewMessage(author, convo Uuid, content string) (*types.Message, error)
- type Uuid
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CloneConversationWithUpdates ¶
func CloneConversationWithUpdates(prev *types.Conversation, name, desc []byte, mods [][]byte) *types.Conversation
func CloneMemberWithUpdates ¶
func CloneMessageWithUpdates ¶
func ConversationEqual ¶
func ConversationEqual(a, b *types.Conversation) bool
func GroupCloneWithUpdates ¶
func GroupEqual ¶
func MemberEqual ¶
func MessageEqual ¶
func NewConversation ¶
func NewConversation(name, desc string, mods []Uuid) (*types.Conversation, error)