MCPcopy Create free account

hub / github.com/JojiiOfficial/Matrix-EmailBridge / functions

Functions87 in github.com/JojiiOfficial/Matrix-EmailBridge

↓ 71 callersFunctionWriteLog
WriteLog appends a message to the logfile
main/LogHelper.go:68
↓ 16 callersFunctioncheckErr
(de error)
main/Database.go:498
↓ 10 callersFunctiongetRoomAccounts
(roomID string)
main/Database.go:369
↓ 8 callersFunctiondeleteWritingTemp
(roomID string)
main/Database.go:204
↓ 4 callersFunctionhasRoom
(roomID string)
main/Database.go:437
↓ 4 callersFunctionsaveWritingtemp
(roomID, key, value string)
main/Database.go:280
↓ 4 callersFunctionstartMailListener
(account imapAccountount)
main/Main.go:949
↓ 3 callersFunctionlogOut
(client *mautrix.Client, roomID string, leave bool)
main/Main.go:127
↓ 3 callersFunctionsaveVersion
(version int)
main/Database.go:81
↓ 3 callersFunctionstopMailChecker
(roomID string)
main/Main.go:894
↓ 3 callersFunctionviewViewHelp
(roomID string, client *mautrix.Client)
main/Main.go:798
↓ 2 callersMethodSave
Save saves the store
main/FileStore.go:28
↓ 2 callersFunctiondbContainsMail
(mail string, roomPK int)
main/Database.go:170
↓ 2 callersFunctiondeleteMails
(roomID string)
main/Database.go:319
↓ 2 callersFunctiongetAttachments
(writingTempID int)
main/Database.go:246
↓ 2 callersFunctiongetBlocklist
(imapAccount int)
main/Database.go:664
↓ 2 callersFunctiongetRoomPKID
(roomID string)
main/Database.go:354
↓ 2 callersFunctioninsertNewRoom
(roomID string, mailCheckInterval int)
main/Database.go:385
↓ 2 callersFunctionisInBlocklist
(imapAccount int, addr string)
main/Database.go:679
↓ 2 callersFunctionisUserWritingEmail
(roomID string)
main/Database.go:289
↓ 2 callersFunctionloginMail
(host, username, password string, ignoreSSL bool)
main/MailHelper.go:22
↓ 2 callersFunctionreconnect
(account imapAccountount)
main/Main.go:985
↓ 2 callersFunctionstartDBupgrader
(oldVers int)
main/Database.go:109
↓ 2 callersFunctionviewBlocklist
(roomID string, client *mautrix.Client)
main/MailHelper.go:250
↓ 1 callersFunctionaddEmailAttachment
(emailid int, filename string)
main/Database.go:228
↓ 1 callersFunctionaddEmailToBlocklist
(imapAcc int, emailaddr string)
main/Database.go:686
↓ 1 callersFunctioncheckForBlocklist
returns true if email matches blocklist
main/Database.go:720
↓ 1 callersFunctionclearBlocklist
(imapAcc int)
main/Database.go:698
↓ 1 callersFunctioncontains
(a []string, x string)
main/Main.go:118
↓ 1 callersFunctioncreateAllTables
()
main/Database.go:331
↓ 1 callersFunctioncreateTable
(name, values string)
main/Database.go:325
↓ 1 callersFunctiondbCountVersion
()
main/Database.go:141
↓ 1 callersFunctiondeleteAllWritingTemps
()
main/Database.go:214
↓ 1 callersFunctiondeleteAttachment
(fileName string, writeTempID int)
main/Database.go:237
↓ 1 callersFunctiondeleteAttachments
(roomID string)
main/Database.go:184
↓ 1 callersFunctiondeleteRoomAndEmailByRoomID
(roomID string)
main/Database.go:303
↓ 1 callersFunctiondeleteTempFile
(name string)
main/Main.go:802
↓ 1 callersFunctionfetchNewMails
(mClient *client.Client, account *imapAccountount)
main/Main.go:993
↓ 1 callersFunctiongenLogTime
()
main/LogHelper.go:63
↓ 1 callersFunctiongetChecksForAccount
(roomID string)
main/Main.go:915
↓ 1 callersFunctiongetHostFromMatrixID
(matrixID string)
main/Main.go:107
↓ 1 callersFunctiongetIMAPAccount
(roomID string)
main/Database.go:559
↓ 1 callersFunctiongetMailContent
(msg *imap.Message, section *imap.BodySectionName, roomID string)
main/MailHelper.go:98
↓ 1 callersFunctiongetMailbox
(roomID string)
main/Database.go:621
↓ 1 callersFunctiongetMailboxes
(emailClient *client.Client)
main/MailHelper.go:79
↓ 1 callersFunctiongetMails
(mClient *client.Client, mBox string, messages chan *imap.Message)
main/MailHelper.go:36
↓ 1 callersFunctiongetRoomInfo
(roomID string)
main/Database.go:337
↓ 1 callersFunctiongetSMTPAccount
(roomID string)
main/Database.go:588
↓ 1 callersFunctiongetWritingTemp
(roomID string)
main/Database.go:261
↓ 1 callersFunctiongetimapAccounts
()
main/Database.go:534
↓ 1 callersFunctionhandleDBVersion
()
main/Database.go:52
↓ 1 callersFunctionhandleMail
(mail *imap.Message, section *imap.BodySectionName, account imapAccountount)
main/Main.go:1037
↓ 1 callersFunctionhasError
(roomID string)
main/Main.go:924
↓ 1 callersFunctioninitCfg
returns true if app should exit
main/Main.go:44
↓ 1 callersFunctioninitDB
()
main/Main.go:34
↓ 1 callersFunctioninitLogger
()
main/LogHelper.go:14
↓ 1 callersFunctioninsertEmail
(email string, roomPK int)
main/Database.go:155
↓ 1 callersFunctioninsertSMTPAccountount
(host string, port int, username, password string, ignoreSSL bool)
main/Database.go:451
↓ 1 callersFunctioninsertimapAccountount
(host, username, password, mailbox string, ignoreSSl bool)
main/Database.go:474
↓ 1 callersFunctionisHTMLenabled
(roomID string)
main/Database.go:631
↓ 1 callersFunctionisImapAccountAlreadyInUse
(email string)
main/Database.go:506
↓ 1 callersFunctionisSMTPAccountAlreadyInUse
(email string)
main/Database.go:520
↓ 1 callersFunctionloginMatrix
()
main/Main.go:87
↓ 1 callersFunctionloglevelToPrefix
(level logLevel)
main/LogHelper.go:37
↓ 1 callersFunctionnewWritingTemp
(roomID, receiver string)
main/Database.go:219
↓ 1 callersFunctionparseMailBody
(body *string)
main/MailHelper.go:205
↓ 1 callersFunctionreadVersion
()
main/Database.go:128
↓ 1 callersFunctionremoveEmailFromBlocklist
(imapAcc int, addr string)
main/Database.go:707
↓ 1 callersFunctionremoveSMTPAccount
(roomID string)
main/Database.go:427
↓ 1 callersFunctionsaveImapAcc
(roomID string, account int)
main/Database.go:403
↓ 1 callersFunctionsaveMailbox
(roomID, newMailbox string)
main/Database.go:612
↓ 1 callersFunctionsaveSMTPAcc
(roomID string, account int)
main/Database.go:415
↓ 1 callersFunctionsetHTMLenabled
(roomID string, enabled bool)
main/Database.go:648
↓ 1 callersFunctionstartMailSchedeuler
()
main/Main.go:932
↓ 1 callersFunctionstartMatrixSync
(client *mautrix.Client)
main/Main.go:140
↓ 1 callersFunctionstreamToTempFile
(stream io.ReadCloser, file string)
main/Main.go:806
↓ 1 callersFunctionviewMailbox
(roomID string, client *mautrix.Client)
main/MailHelper.go:210
↓ 1 callersFunctionviewMailboxes
(roomID string, client *mautrix.Client)
main/MailHelper.go:230
MethodLoad
Load loads the store
main/FileStore.go:38
MethodLoadFilterID
LoadFilterID loadsFilterID
main/FileStore.go:54
MethodLoadNextBatch
LoadNextBatch loads next batch
main/FileStore.go:65
MethodLoadRoom
LoadRoom loads room
main/FileStore.go:75
FunctionNewFileStore
NewFileStore creates a new filestore
main/FileStore.go:20
MethodSaveFilterID
SaveFilterID sets filterID and saves
main/FileStore.go:48
MethodSaveNextBatch
SaveNextBatch saves Next batch
main/FileStore.go:59
MethodSaveRoom
SaveRoom saves room
main/FileStore.go:70
Functionmain
()
main/Main.go:838