Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/Rocketseat/umbriel
/ functions
Functions
81 in github.com/Rocketseat/umbriel
⨍
Functions
81
◇
Types & classes
132
↓ 39 callers
Method
execute
(request?: IRequest)
packages/server/src/shared/core/Service.ts:2
↓ 12 callers
Method
log
(level: string, message: string, metadata?: object)
packages/server/src/shared/adapters/models/LoggerProvider.ts:2
↓ 10 callers
Method
connect
()
packages/server/src/shared/tests/MongoMock.ts:6
↓ 9 callers
Method
disconnect
()
packages/server/src/shared/tests/MongoMock.ts:19
↓ 4 callers
Function
usePaginatedRequest
(request: AxiosRequestConfig)
packages/web/src/services/usePaginatedRequest.ts:12
↓ 2 callers
Method
add
(data: object)
packages/server/src/shared/adapters/models/QueueProvider.ts:6
↓ 2 callers
Method
process
(processFunction: (job: Job) => Promise<void>)
packages/server/src/shared/adapters/models/QueueProvider.ts:7
↓ 2 callers
Method
sendEmail
(message: Message)
packages/server/src/shared/adapters/models/MailProvider.ts:12
↓ 2 callers
Function
useRequest
( request: GetRequest, { initialData, ...config }: Config<Data, Error> = {} )
packages/web/src/services/useRequest.ts:25
↓ 1 callers
Function
flushPromises
()
packages/server/src/modules/messages/services/ProcessQueueService.spec.ts:28
↓ 1 callers
Function
hightlightWithLineNumbers
(input: string, language: any, languageString: string)
packages/web/src/components/Form/CodeInput/index.tsx:19
↓ 1 callers
Function
loadData
()
packages/web/src/pages/TemplateForm/index.tsx:30
↓ 1 callers
Function
loadData
()
packages/web/src/pages/MessageForm/index.tsx:43
↓ 1 callers
Function
loadData
()
packages/web/src/pages/SenderForm/index.tsx:31
Function
App
()
packages/web/src/App.tsx:7
Function
AsyncSelect
({ name, label, note, ...rest })
packages/web/src/components/Form/Select/index.tsx:13
Function
AsyncSelect
({ name, label, note, ...rest })
packages/web/src/components/Form/AsyncSelect/index.tsx:14
Function
AuthLayout
({ children })
packages/web/src/pages/_layouts/auth.tsx:4
Function
CodeInput
({ label, note, name })
packages/web/src/components/Form/CodeInput/index.tsx:25
Function
Contacts
()
packages/web/src/pages/Contacts/index.tsx:31
Function
CreatableSelect
({ name, label, note, ...rest })
packages/web/src/components/Form/CreatableSelect/index.tsx:14
Function
DefaultLayout
({ children })
packages/web/src/pages/_layouts/default.tsx:6
Function
Import
({ closeModal })
packages/web/src/pages/Contacts/Import/index.tsx:17
Function
Input
({ label, note, name, multiline, ...rest })
packages/web/src/components/Form/Input/index.tsx:16
Function
MessageForm
({ match })
packages/web/src/pages/MessageDetail/index.tsx:37
Function
MessageForm
({ history, match })
packages/web/src/pages/MessageForm/index.tsx:35
Function
Messages
({ history })
packages/web/src/pages/MessageList/index.tsx:29
Function
PaginatedTable
({ request, children })
packages/web/src/components/PaginatedTable/index.tsx:12
Function
RouteWrapper
({ component: Component, isPrivate = false, ...rest })
packages/web/src/routes/Route.tsx:11
Function
Routes
()
packages/web/src/routes/main.routes.tsx:18
Function
SenderForm
({ history, match })
packages/web/src/pages/SenderForm/index.tsx:24
Function
Senders
({ history })
packages/web/src/pages/SenderList/index.tsx:20
Function
Sidebar
()
packages/web/src/components/Sidebar/index.tsx:8
Function
SignIn
({ history })
packages/web/src/pages/SignIn/index.tsx:13
Function
TemplateForm
({ history, match })
packages/web/src/pages/TemplateForm/index.tsx:23
Function
Templates
({ history })
packages/web/src/pages/TemplateList/index.tsx:19
Method
add
(data: object | object[])
packages/server/src/shared/adapters/implementations/queue/BullProvider.ts:11
Method
closeModal
()
packages/web/src/pages/Contacts/Import/index.tsx:14
Method
constructor
( @inject('QueueProvider') private queueProvider: QueueProvider, @inject('MailProvider') private mailP
packages/server/src/modules/messages/services/ProcessQueueService.ts:17
Method
constructor
( @inject('QueueProvider') private queueProvider: QueueProvider, @inject('LoggerProvider') private log
packages/server/src/modules/messages/services/SendMessageService.ts:19
Method
constructor
(config: LoggerOptions)
packages/server/src/shared/adapters/implementations/logger/WinstonProvider.ts:7
Method
constructor
(queueConfig: QueueOptions)
packages/server/src/shared/adapters/implementations/queue/BullProvider.ts:7
Method
constructor
()
packages/server/src/shared/adapters/implementations/mail/SESProvider.ts:19
Method
constructor
(mailConfig: object)
packages/server/src/shared/adapters/implementations/mail/MailtrapProvider.ts:17
Method
constructor
(message: string, data?: object, statusCode = 501)
packages/server/src/shared/errors/TokenExpiredError.ts:8
Function
ensureAuthenticated
( req: Request, res: Response, next: NextFunction, )
packages/server/src/shared/infra/http/middlewares/ensureAuthenticated.ts:6
Method
execute
({ search, page, per_page = 20 }: Request)
packages/server/src/modules/contacts/services/SearchContactsService.ts:19
Method
execute
({ search }: Request)
packages/server/src/modules/contacts/services/SearchTagsService.ts:12
Method
execute
({ tags }: Request)
packages/server/src/modules/contacts/services/GetRecipientsFromTags.ts:12
Method
execute
({ contact_id, subscribed }: Request)
packages/server/src/modules/contacts/services/ChangeContactSubscriptionStatusService.ts:14
Method
execute
({ contactsFileStream, tags }: Request)
packages/server/src/modules/contacts/services/ImportContactsService.ts:15
Method
execute
(id: string)
packages/server/src/modules/contacts/services/DeleteContactService.ts:6
Method
execute
({ email, password }: Request)
packages/server/src/modules/users/services/AuthenticateService.ts:22
Method
execute
({ search, page, per_page = 20 }: Request)
packages/server/src/modules/senders/services/SearchSendersService.ts:19
Method
execute
(id: Request)
packages/server/src/modules/senders/services/DeleteSenderService.ts:9
Method
execute
({ data }: Request)
packages/server/src/modules/senders/services/CreateSenderService.ts:13
Method
execute
({ id, data }: Request)
packages/server/src/modules/senders/services/UpdateSenderService.ts:16
Method
execute
(id: Request)
packages/server/src/modules/senders/services/GetSenderService.ts:12
Method
execute
(id: Request)
packages/server/src/modules/messages/services/GetTemplateService.ts:12
Method
execute
(id: Request)
packages/server/src/modules/messages/services/GetMessageService.ts:12
Method
execute
()
packages/server/src/modules/messages/services/ProcessQueueService.ts:23
Method
execute
(id: string)
packages/server/src/modules/messages/services/DeleteMessageService.ts:6
Method
execute
({ data }: Request)
packages/server/src/modules/messages/services/CreateMessageService.ts:13
Method
execute
(id: string)
packages/server/src/modules/messages/services/DeleteTemplateService.ts:6
Method
execute
(id: Request)
packages/server/src/modules/messages/services/SendMessageService.ts:24
Method
execute
({ search, page, per_page = 20 }: Request)
packages/server/src/modules/messages/services/SearchMessagesService.ts:19
Method
execute
({ id, data }: Request)
packages/server/src/modules/messages/services/UpdateTemplateService.ts:16
Method
execute
({ template, messageContent }: Request)
packages/server/src/modules/messages/services/ParseTemplateService.ts:12
Method
execute
({ data }: Request)
packages/server/src/modules/messages/services/CreateTemplateService.ts:13
Method
execute
({ search, page, per_page = 20 }: Request)
packages/server/src/modules/messages/services/SearchTemplatesService.ts:19
Function
filename
(req, file, cb)
packages/server/src/config/upload.ts:23
Method
log
(level: string, message: string, metadata: object)
packages/server/src/shared/adapters/implementations/logger/WinstonProvider.ts:11
Function
navigateToCreate
()
packages/web/src/pages/TemplateList/index.tsx:24
Function
navigateToCreate
()
packages/web/src/pages/SenderList/index.tsx:25
Function
navigateToCreate
()
packages/web/src/pages/MessageList/index.tsx:65
Function
process
(processFunction: Function)
packages/server/src/modules/messages/services/ProcessQueueService.spec.ts:60
Method
process
(processFunction: ProcessPromiseFunction<object>)
packages/server/src/shared/adapters/implementations/queue/BullProvider.ts:25
Method
sendEmail
(message: Message)
packages/server/src/shared/adapters/implementations/mail/SESProvider.ts:25
Method
sendEmail
(data: any)
packages/server/src/shared/adapters/implementations/mail/FakeProvider.ts:14
Method
sendEmail
(message: Message)
packages/server/src/shared/adapters/implementations/mail/MailtrapProvider.ts:21
Function
setValue
(_: any, value: string)
packages/web/src/components/Form/CodeInput/index.tsx:36