Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dedevpradev/faladev
/ functions
Functions
198 in github.com/dedevpradev/faladev
⨍
Functions
198
◇
Types & classes
51
↓ 1 callers
Function
useMutationUser
({ service, ...mutationProps }: MutationProps)
frontend/src/Mutate/useUserMutation.ts:9
Method
AddGuestToEvent
(ctx context.Context, api CalendarAPI, hangoutLink, email string)
backend/internal/services/google_calendar_service.go:49
Function
AlertBox
({ status, title, description, ...props })
frontend/src/components/ui/alert-box/index.tsx:17
Function
Base64URLEncode
(src []byte)
backend/pkg/utils/encoding.go:7
Function
ButtonWhiteBlack
({ children, classList, ...rest }: ButtonWhiteBlackProps)
frontend/src/components/Buttons/ButtonWhiteBlack/index.tsx:8
Function
CallbackHandler
Handler for LinkedIn OAuth callback
backend/internal/services/linkedin_service.go:40
Method
CountEvents
()
backend/internal/repository/event_repository.go:62
Method
CountEvents
()
backend/internal/services/event_service.go:98
Method
CreateEvent
(event *models.Event)
backend/internal/repository/event_repository.go:19
Method
CreateEvent
(ctx context.Context, api *CalendarAPI, event *models.Event)
backend/internal/services/event_service.go:34
Method
CreateEvent
(ctx context.Context, api CalendarAPI, newEvent *calendar.Event)
backend/internal/services/google_calendar_service.go:94
Method
CreateEvent
(ctx context.Context, service CalendarAPI, event *calendar.Event)
backend/internal/services/calendar_service.go:14
Method
CreateEventHandler
(c *gin.Context)
backend/pkg/http/http.go:249
Function
CreateOAuthClient
(ctx context.Context, oauthConfig *oauth2.Config, token *oauth2.Token)
backend/internal/auth/client.go:11
Method
CreateToken
(token *oauth2.Token)
backend/internal/repository/token_repository.go:21
Method
DeleteEvent
(id uint)
backend/internal/repository/event_repository.go:36
Method
DeleteEvent
(id uint)
backend/internal/services/event_service.go:86
Method
Do
()
backend/internal/services/calendar_service.go:25
Method
Do
()
backend/internal/services/calendar_service.go:62
Method
Do
()
backend/internal/services/calendar_service.go:70
Method
Do
()
backend/internal/services/calendar_service.go:78
Method
Do
()
backend/internal/services/calendar_service.go:86
Method
Do
()
backend/tests/google_calendar_service_mocks.go:49
Method
Do
()
backend/tests/google_calendar_service_mocks.go:60
Function
ErrorMessage
({ errors, name, }: { errors: Record<string, { message: string }> name: string })
frontend/src/components/ui/error-message/index.tsx:1
Method
EventsList
(calendarID string)
backend/internal/services/calendar_service.go:18
Method
EventsList
(calendarID string)
backend/internal/services/calendar_service.go:36
Method
EventsList
(calendarID string)
backend/tests/google_calendar_service_mocks.go:17
Function
ExampleUsage
Example of using the mock service
backend/tests/linkedIn_service_test.go:40
Function
ExchangeCodeForToken
(ctx context.Context, oauthConfig *oauth2.Config, code string)
backend/internal/auth/token.go:10
Method
FindEventByKey
(ctx context.Context, service CalendarAPI, eventKey string)
backend/internal/services/calendar_service.go:13
Method
FormHandler
FormHandler handles the form page. @Summary Render form page @Description Renders the form.html page to display user information form. @Produce html @
backend/pkg/http/http.go:53
Function
FormStateChecker
({ name }: {name: string })
frontend/src/test-utils/index.tsx:18
Method
GetEvent
(calendarID, eventID string)
backend/internal/services/calendar_service.go:42
Method
GetEvent
(calendarID, eventID string)
backend/tests/google_calendar_service_mocks.go:24
Method
GetEventByID
(id uint)
backend/internal/repository/event_repository.go:23
Method
GetEventByID
(id uint)
backend/internal/services/event_service.go:78
Method
GetEventByIdHandler
(c *gin.Context)
backend/pkg/http/http.go:227
Method
GetEventsHandler
(c *gin.Context)
backend/pkg/http/http.go:215
Method
GetNextEvent
()
backend/internal/repository/event_repository.go:49
Method
GetNextEvent
()
backend/internal/services/event_service.go:94
Method
GetToken
()
backend/internal/repository/token_repository.go:36
Function
Home
()
frontend/src/app/(mentoring)/page.tsx:8
Function
InitDB
(databaseURL string)
backend/internal/database/database.go:19
Method
InitializeService
(ctx context.Context, config *oauth2.Config, token *oauth2.Token)
backend/internal/services/google_calendar_service.go:22
Method
InsertEvent
(calendarID string, event *calendar.Event)
backend/internal/services/calendar_service.go:54
Method
InsertEvent
(calendarID string, event *calendar.Event)
backend/tests/google_calendar_service_mocks.go:38
Method
InsertOrUpdateStudent
(name, email, phone string)
backend/internal/repository/student_repository.go:19
Method
InsertOrUpdateStudent
(name, email, phone string)
backend/internal/services/student_service.go:17
Method
ListEvents
()
backend/internal/repository/event_repository.go:40
Method
ListEvents
()
backend/internal/services/event_service.go:90
Function
LoadConfig
()
backend/config/config.go:52
Function
LoginHandler
Handler to redirect the user to LinkedIn login page
backend/internal/services/linkedin_service.go:33
Function
MakeSut
({ service = successfulMentoringServiceMock }: MakeSutProps)
frontend/src/app/(mentoring)/page.spec.tsx:21
Function
MentoringView
(props: MentoringViewProps)
frontend/src/app/(mentoring)/mentoring.view.tsx:12
Function
MockFormProvider
({ children, defaultValues = {}, methods = {} })
frontend/src/components/upload/MockFormProvider.tsx:10
Function
NewApp
(config *oauth2.Config, calendar services.CalendarService, email services.EmailService, studentService service
backend/pkg/http/http.go:36
Function
NewEventRepository
(db *gorm.DB)
backend/internal/repository/event_repository.go:13
Function
NewEventService
(repo EventRepository, calendarService CalendarService)
backend/internal/services/event_service.go:27
Function
NewGmailService
(config *oauth2.Config, token *oauth2.Token)
backend/internal/services/gmail_service.go:21
Function
NewGoogleCalendarService
()
backend/internal/services/google_calendar_service.go:18
Function
NewStudentRepository
(db *gorm.DB)
backend/internal/repository/student_repository.go:13
Function
NewStudentService
(repo StudentRepository)
backend/internal/services/student_service.go:11
Function
NewTokenRepository
(db *gorm.DB)
backend/internal/repository/token_repository.go:15
Function
NewTokenService
(repo TokenRepository)
backend/internal/services/token_service.go:20
Method
OAuthCallbackHandler
OAuthCallbackHandler handles the OAuth2 callback endpoint. @Summary Handle OAuth2 callback @Description Exchange code for token and save it @Accept j
backend/pkg/http/http.go:185
Function
ReactQueryProvider
({ children })
frontend/src/Provider/ReactQueryProvider.tsx:8
Function
RefreshToken
(ctx context.Context, oauthConfig *oauth2.Config, token *oauth2.Token)
backend/internal/auth/token.go:18
Function
RegisterPage
()
frontend/src/app/(users)/register/page.tsx:8
Function
RegisterView
(props: RegisterViewProps)
frontend/src/app/(users)/register/register.view.tsx:11
Function
RootLayout
({ children, }: Readonly<{ children: React.ReactNode }>)
frontend/src/app/layout.tsx:17
Function
Seed
(db *gorm.DB)
backend/internal/database/seed.go:14
Method
SendInvite
(recipient string, eventDetails *models.Event, token *oauth2.Token)
backend/internal/services/gmail_service.go:28
Method
SubscribeEventHandler
SubscribeEventHandler handles the event handling endpoint. @Summary Handle event creation and interaction @Description Handles event creation, guest a
backend/pkg/http/http.go:69
Function
TestFindEventByKey
(t *testing.T)
backend/tests/google_calendar_service_test.go:13
Method
UpdateEvent
(event *models.Event)
backend/internal/repository/event_repository.go:32
Method
UpdateEvent
(event *models.Event)
backend/internal/services/event_service.go:82
Method
UpdateEvent
(calendarID, eventID string, event *calendar.Event)
backend/internal/services/calendar_service.go:48
Method
UpdateEvent
(calendarID, eventID string, event *calendar.Event)
backend/tests/google_calendar_service_mocks.go:31
Function
Upload
({name='upload', ...rest}: {name?: string})
frontend/src/components/upload/index.tsx:16
Function
UploadInput
({ onChange,name, ...rest }: UploadProps)
frontend/src/components/upload/index.tsx:32
Function
Wrapper
( { children } )
frontend/src/test-utils/index.tsx:6
Function
b
(ad)
frontend/cypress/e2e/coverage/prettify.js:2
Method
constructor
(private api: AxiosInstance = axios)
frontend/src/infra/http/HttpClient.ts:8
Method
constructor
(private readonly httpClient: HttpClient)
frontend/src/services/MentoringAgenda/MentoringAgenda.service.ts:9
Method
constructor
(private readonly httpClient: HttpClient)
frontend/src/services/User/User.service.ts:12
Function
handleRemoveImage
()
frontend/src/components/upload/index.tsx:38
Function
handleSubmitMentoring
(data: SchemaMentoringType)
frontend/src/app/(mentoring)/mentoring.model.ts:16
Function
init
()
backend/cmd/docs/docs.go:175
Function
main
()
backend/cmd/migrate/main.go:11
Function
main
@title Faladev API @version 1.0 @description Esta é uma API exemplo do Faladev, que integra com o Google Calendar e o Gmail. @te
backend/cmd/api/main.go:39
Function
onDrop
(acceptedFiles: File[])
frontend/src/components/upload/index.tsx:45
Function
onFilterInput
()
frontend/cypress/e2e/coverage/sorter.js:27
Function
onRegistrationError
()
frontend/src/app/(mentoring)/mentoring.model.ts:15
Function
onRegistrationSuccess
()
frontend/src/app/(mentoring)/mentoring.model.ts:14
Function
setupNodeEvents
(on, config)
frontend/cypress.config.ts:5
Function
withReactQueryProvider
(Component: React.ComponentType<T>)
frontend/src/tests/withReactQueryProvider.tsx:4
Function
y
(W,V,U)
frontend/cypress/e2e/coverage/prettify.js:2
← previous
101–198 of 198, ranked by callers