Documentation ¶
Index ¶
- Variables
- func HandleContacts(src string, dm *signalservice.DataMessage) ([]*signalservice.DataMessage_Contact, error)
- func LoadContacts(contactsYaml *yamlContacts)
- func UpdateProfileKey(src string, profileKey []byte) error
- func WriteContacts(filename string, contacts []Contact) error
- func WriteContactsToPath() error
- type Contact
Constants ¶
This section is empty.
Variables ¶
View Source
var (
Contacts = map[string]Contact{}
)
Functions ¶
func HandleContacts ¶
func HandleContacts(src string, dm *signalservice.DataMessage) ([]*signalservice.DataMessage_Contact, error)
func LoadContacts ¶
func LoadContacts(contactsYaml *yamlContacts)
LoadContacts reads a YAML contacts file
func UpdateProfileKey ¶
func WriteContacts ¶
WriteContacts saves a list of contacts to a file
func WriteContactsToPath ¶
func WriteContactsToPath() error
WriteContactsToPath saves a list of contacts to a file at the standard location
Types ¶
type Contact ¶
type Contact struct { UUID string Tel string ProfileKey []byte ProfileKeyCredential []byte IdentityKey []byte Name string Username string AvatarImg []byte Avatar []byte HasAvatar bool Color string Blocked bool Verified *signalservice.Verified ExpireTimer uint32 InboxPosition uint32 Archived bool Certificate []byte Registered bool About string AboutEmoji string }
Contact contains information about a contact.
func GetContact ¶
func ReadContacts ¶
ReadContacts loads the contacts yaml file and pareses it
func (*Contact) GetProfileKey ¶
Click to show internal directories.
Click to hide internal directories.