MCPcopy Create free account

hub / github.com/WangXingFan/ClawEmail / functions

Functions280 in github.com/WangXingFan/ClawEmail

↓ 2 callersFunctionupsertRemoteMailbox
(item: { id: string; email: string; prefix: string; displayName?: string | null; status?: string | n
src/server/routes/mailboxes.ts:52
↓ 2 callersFunctionupsertRemoteMailbox
(env: Env, item: { id: string; email: string; prefix: string; displayName?: string | null; status?:
src/cloudflare/index.ts:210
↓ 2 callersFunctionuseResizableWidth
({ storageKey, initial, min, max }: ResizeOptions)
src/web/src/hooks.ts:15
↓ 1 callersMethodadd
(stream: NodeJS.WritableStream)
src/server/sse.ts:6
↓ 1 callersFunctionattachmentFilename
(response: Response, partId: string)
src/cloudflare/claw-mail.ts:208
↓ 1 callersFunctionattachmentList
(mail: MailDetail)
src/server/listener-manager.ts:18
↓ 1 callersFunctionattachmentList
(mail: MailDetail)
src/server/routes/mails.ts:24
↓ 1 callersFunctionattachmentList
(mail: MailDetail)
src/cloudflare/claw-mail.ts:344
↓ 1 callersFunctionauthorize
(request: Request, env: Env, url: URL)
src/cloudflare/index.ts:201
↓ 1 callersMethodbroadcast
(event: string, payload: EventPayload)
src/server/sse.ts:14
↓ 1 callersFunctionclawAuthRoutes
(app: FastifyInstance)
src/server/routes/claw-auth.ts:119
↓ 1 callersFunctionclearClawAuthSettings
()
src/server/runtime-config.ts:133
↓ 1 callersFunctionclearClawAuthSettings
(env: Env)
src/cloudflare/runtime-config.ts:130
↓ 1 callersFunctioncreateEventSource
()
src/web/src/api.ts:199
↓ 1 callersFunctioncreateMailbox
(suffix: string)
src/server/claw-dashboard.ts:206
↓ 1 callersFunctioncreateMailbox
(suffix: string)
src/web/src/api.ts:117
↓ 1 callersFunctiondeleteMail
(id: number)
src/web/src/api.ts:162
↓ 1 callersFunctiondeleteMailById
(id: number)
src/server/db.ts:353
↓ 1 callersFunctiondeleteMailById
(db: D1Database, id: number)
src/cloudflare/db.ts:356
↓ 1 callersFunctiondeleteMailbox
(id: string)
src/server/claw-dashboard.ts:227
↓ 1 callersFunctiondeleteMailbox
(id: string)
src/web/src/api.ts:124
↓ 1 callersFunctiondeleteMailsByProviderIds
(mailboxEmail: string, providerMailIds: string[])
src/server/db.ts:358
↓ 1 callersFunctiondeleteMailsByProviderIds
( db: D1Database, mailboxEmail: string, providerMailIds: string[] )
src/cloudflare/db.ts:361
↓ 1 callersFunctiondeleteRemoteMail
(mailboxEmail: string, providerMailId: string)
src/server/claw-mail.ts:89
↓ 1 callersFunctiondeleteRemoteMail
( env: Env, mailboxEmail: string, providerMailId: string )
src/cloudflare/claw-mail.ts:270
↓ 1 callersFunctiondeleteSettings
(keys: string[])
src/server/db.ts:390
↓ 1 callersFunctiondeleteSettings
(db: D1Database, keys: string[])
src/cloudflare/db.ts:395
↓ 1 callersFunctiondisconnectClaw
()
src/web/src/api.ts:241
↓ 1 callersFunctionemailDomain
(email: string)
src/server/routes/claw-auth.ts:31
↓ 1 callersFunctionemailDomain
(email: string)
src/cloudflare/index.ts:238
↓ 1 callersFunctionensureSchema
(db: D1Database)
src/cloudflare/db.ts:68
↓ 1 callersFunctioneventRoutes
(app: FastifyInstance)
src/server/routes/events.ts:5
↓ 1 callersFunctionextractAdminPassword
(request: any)
src/server/index.ts:20
↓ 1 callersFunctionextractAdminPassword
(request: Request, url: URL)
src/cloudflare/index.ts:197
↓ 1 callersFunctionextractAuthUrl
(command?: string | null)
src/server/claw-dashboard.ts:61
↓ 1 callersFunctionextractAuthUrl
(command?: string | null)
src/cloudflare/claw-dashboard.ts:62
↓ 1 callersFunctionfetchAccessToken
(env: Env, email: string)
src/cloudflare/claw-mail.ts:70
↓ 1 callersFunctionfetchClawAuthStatus
()
src/web/src/api.ts:211
↓ 1 callersFunctionfetchMail
(id: number)
src/web/src/api.ts:158
↓ 1 callersFunctionfetchMailboxes
(sync = false)
src/web/src/api.ts:112
↓ 1 callersFunctionfetchMails
( mailbox?: string, limit = 50, offset = 0, sync = false )
src/web/src/api.ts:146
↓ 1 callersFunctionfmtFull
(value: string | null, source: "mail" | "db" = "db")
src/web/src/components/InboxView.tsx:31
↓ 1 callersFunctionfmtTime
(value: string | null, source: "mail" | "db" = "db")
src/web/src/components/InboxView.tsx:19
↓ 1 callersFunctionformat
(template: string, vars?: Record<string, string | number>)
src/web/src/i18n.tsx:446
↓ 1 callersFunctionformatLoginError
(err: unknown)
src/web/src/App.tsx:118
↓ 1 callersFunctiongetAttachment
( env: Env, mailboxEmail: string, providerMailId: string, partId: string )
src/cloudflare/claw-mail.ts:323
↓ 1 callersFunctiongetAuthMe
(cookie?: string)
src/server/claw-dashboard.ts:175
↓ 1 callersFunctiongetAuthMe
(env: Env, cookie?: string)
src/cloudflare/claw-dashboard.ts:171
↓ 1 callersFunctiongetCoremailStream
( env: Env, email: string, func: string, params: Record<string, string> )
src/cloudflare/claw-mail.ts:136
↓ 1 callersFunctiongetMailByProviderId
(mailboxEmail: string, providerMailId: string)
src/server/db.ts:348
↓ 1 callersFunctiongetMailboxByEmail
(email: string)
src/server/db.ts:207
↓ 1 callersFunctiongetMailboxByEmail
(db: D1Database, email: string)
src/cloudflare/db.ts:162
↓ 1 callersFunctionhandleApi
(request: Request, env: Env, url: URL)
src/cloudflare/index.ts:561
↓ 1 callersFunctionlistApiKeys
(cookie?: string)
src/server/claw-dashboard.ts:192
↓ 1 callersFunctionlistApiKeys
(env: Env, cookie?: string)
src/cloudflare/claw-dashboard.ts:188
↓ 1 callersFunctionlistAttachments
(mailId: number)
src/server/db.ts:371
↓ 1 callersFunctionlistAttachments
(db: D1Database, mailId: number)
src/cloudflare/db.ts:374
↓ 1 callersFunctionlistMailProviderIds
(mailboxEmail: string)
src/server/db.ts:338
↓ 1 callersFunctionlistMailProviderIds
(db: D1Database, mailboxEmail: string)
src/cloudflare/db.ts:330
↓ 1 callersFunctionlistMailboxes
(includeDeleted = false)
src/server/db.ts:192
↓ 1 callersFunctionlistMailboxes
(db: D1Database, includeDeleted = false)
src/cloudflare/db.ts:147
↓ 1 callersFunctionlistMails
(input: { mailboxEmail?: string; limit: number; offset: number; })
src/server/db.ts:322
↓ 1 callersFunctionlistMails
( db: D1Database, input: { mailboxEmail?: string; limit: number; offset: number; } )
src/cloudflare/db.ts:301
↓ 1 callersFunctionlistRemoteInboxMessageIds
(mailboxEmail: string, maxMessages = 500)
src/server/claw-mail.ts:100
↓ 1 callersFunctionlistRemoteInboxMessageIds
( env: Env, mailboxEmail: string, maxMessages = 500 )
src/cloudflare/claw-mail.ts:281
↓ 1 callersFunctionlistWorkspaces
(cookie?: string)
src/server/claw-dashboard.ts:183
↓ 1 callersFunctionlistWorkspaces
(env: Env, cookie?: string)
src/cloudflare/claw-dashboard.ts:179
↓ 1 callersFunctionload
()
src/web/src/components/ListenersView.tsx:29
↓ 1 callersFunctionloadClawAuthStatus
()
src/web/src/App.tsx:163
↓ 1 callersFunctionloadMail
(id: number)
src/web/src/App.tsx:177
↓ 1 callersFunctionmailRoutes
(app: FastifyInstance)
src/server/routes/mails.ts:66
↓ 1 callersFunctionmailboxRootPrefix
(mailbox: ClawMailbox)
src/server/routes/claw-auth.ts:35
↓ 1 callersFunctionmailboxRootPrefix
(mailbox: ClawMailbox)
src/cloudflare/index.ts:242
↓ 1 callersFunctionmailboxRoutes
(app: FastifyInstance)
src/server/routes/mailboxes.ts:80
↓ 1 callersFunctionmarkMailboxDeleted
(id: string)
src/server/db.ts:211
↓ 1 callersFunctionmarkMailboxDeleted
(db: D1Database, id: string)
src/cloudflare/db.ts:170
↓ 1 callersFunctionmatchRoute
(method: string, pathname: string)
src/cloudflare/index.ts:164
↓ 1 callersFunctionnormalizeCommLevel
(value: number | null | undefined)
src/web/src/components/CommunicationRulesDrawer.tsx:20
↓ 1 callersFunctionnormalizeMail
(id: string, raw: any)
src/cloudflare/claw-mail.ts:181
↓ 1 callersFunctionpersistIncomingMail
(mailboxEmail: string, providerMailId: string)
src/server/listener-manager.ts:27
↓ 1 callersFunctionreadRemoteMail
(mailboxEmail: string, providerMailId: string)
src/server/claw-mail.ts:125
↓ 1 callersFunctionreadRemoteMail
( env: Env, mailboxEmail: string, providerMailId: string, markRead = false )
src/cloudflare/claw-mail.ts:305
↓ 1 callersFunctionreadSetCookie
(response: Response)
src/server/claw-dashboard.ts:120
↓ 1 callersFunctionreadSetCookie
(response: Response)
src/cloudflare/claw-dashboard.ts:121
↓ 1 callersFunctionrefreshClawConnection
()
src/web/src/api.ts:232
↓ 1 callersFunctionrelTime
(value: string, t: (key: string, vars?: Record<string, string | number>) => string)
src/web/src/components/MailboxesView.tsx:16
↓ 1 callersFunctionreplyMail
(input: ReplyMailInput)
src/server/claw-mail.ts:79
↓ 1 callersFunctionreplyMail
(input: ReplyMailInput)
src/web/src/api.ts:192
↓ 1 callersFunctionreplyMail
(env: Env, input: ReplyMailInput)
src/cloudflare/claw-mail.ts:255
↓ 1 callersFunctionrequireClawApiKey
()
src/server/runtime-config.ts:19
↓ 1 callersFunctionrequireClawApiKey
(env: Env)
src/cloudflare/runtime-config.ts:19
↓ 1 callersFunctionruleLabel
(mailbox: Mailbox, t: (key: string) => string)
src/web/src/components/MailboxesView.tsx:30
↓ 1 callersFunctionsaveClawAuthSettings
(input: { apiKey: string; dashboardCookie: string; userEmail?: string | null; workspaceId: string; w
src/server/runtime-config.ts:113
↓ 1 callersFunctionsaveClawAuthSettings
( env: Env, input: { apiKey: string; dashboardCookie: string; userEmail?: string | null; w
src/cloudflare/runtime-config.ts:105
↓ 1 callersFunctionsaveMail
( db: D1Database, input: { providerMailId: string; mailboxEmail: string; source?: string | nul
src/cloudflare/db.ts:214
↓ 1 callersFunctionsaveMailboxes
(mailboxes: ClawMailbox[])
src/server/routes/claw-auth.ts:42
↓ 1 callersFunctionsaveMailboxes
(env: Env, mailboxes: ClawMailbox[])
src/cloudflare/index.ts:249
↓ 1 callersFunctionsendClawLoginCode
(email: string)
src/web/src/api.ts:215
↓ 1 callersFunctionsendLoginCode
(email: string)
src/server/claw-dashboard.ts:144
↓ 1 callersFunctionsendLoginCode
(email: string)
src/cloudflare/claw-dashboard.ts:140
← previousnext →101–200 of 280, ranked by callers