handler

package
v0.0.0-...-80e8cda Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 15, 2023 License: BSD-3-Clause Imports: 43 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AboutPageHandler

func AboutPageHandler(svr server.Server) http.HandlerFunc

func AddEmailSubscriberHandler

func AddEmailSubscriberHandler(svr server.Server) http.HandlerFunc

func AdsTXTHandler

func AdsTXTHandler(svr server.Server, adsTxtContent []byte) http.HandlerFunc

func ApplyForJobPageHandler

func ApplyForJobPageHandler(svr server.Server, jobRepo *job.Repository, bookmarkRepo *bookmark.Repository) http.HandlerFunc

func ApplyToJobConfirmation

func ApplyToJobConfirmation(svr server.Server, jobRepo *job.Repository) http.HandlerFunc

func ApproveJobPageHandler

func ApproveJobPageHandler(svr server.Server, jobRepo *job.Repository) http.HandlerFunc

func AutocompleteLocation

func AutocompleteLocation(svr server.Server) http.HandlerFunc

func AutocompleteSkill

func AutocompleteSkill(svr server.Server) http.HandlerFunc

func BookmarkJobHandler

func BookmarkJobHandler(svr server.Server, bookmarkRepo *bookmark.Repository, jobRepo *job.Repository) http.HandlerFunc

func BookmarkListHandler

func BookmarkListHandler(svr server.Server, bookmarkRepo *bookmark.Repository) http.HandlerFunc

func CompaniesForLocationHandler

func CompaniesForLocationHandler(svr server.Server, companyRepo *company.Repository, jobRepo *job.Repository, devRepo *developer.Repository, loc string) http.HandlerFunc

func CompaniesHandler

func CompaniesHandler(svr server.Server, companyRepo *company.Repository, jobRepo *job.Repository, devRepo *developer.Repository) http.HandlerFunc

func CompanyBySlugPageHandler

func CompanyBySlugPageHandler(svr server.Server, companyRepo *company.Repository, jobRepo *job.Repository) http.HandlerFunc

func ConfirmEmailSubscriberHandler

func ConfirmEmailSubscriberHandler(svr server.Server) http.HandlerFunc

func CreateBlogPostHandler

func CreateBlogPostHandler(svr server.Server, blogPostRepo *blog.Repository) http.HandlerFunc

func CreateDraftBlogPostHandler

func CreateDraftBlogPostHandler(svr server.Server, blogPostRepo *blog.Repository) http.HandlerFunc

func DeleteDeveloperMetadataHandler

func DeleteDeveloperMetadataHandler(svr server.Server, devRepo *developer.Repository) http.HandlerFunc

func DeleteDeveloperProfileHandler

func DeleteDeveloperProfileHandler(svr server.Server, devRepo *developer.Repository, userRepo *user.Repository) http.HandlerFunc

func DeliverMessageDeveloperProfileHandler

func DeliverMessageDeveloperProfileHandler(svr server.Server, devRepo *developer.Repository) http.HandlerFunc

func DeveloperDirectoryUpsellPageHandler

func DeveloperDirectoryUpsellPageHandler(svr server.Server, jobRepo *job.Repository, paymentRepo *payment.Repository) http.HandlerFunc

func DevelopersHandler

func DevelopersHandler(svr server.Server, devRepo *developer.Repository, recruiterRepo *recruiter.Repository) http.HandlerFunc

func DisableDirListing

func DisableDirListing(next http.Handler) http.Handler

func DisapproveJobPageHandler

func DisapproveJobPageHandler(svr server.Server, jobRepo *job.Repository) http.HandlerFunc

func DownloadJobApplicationCvHandler

func DownloadJobApplicationCvHandler(svr server.Server, jobRepo *job.Repository) http.HandlerFunc

func EditBlogPostHandler

func EditBlogPostHandler(svr server.Server, blogPostRepo *blog.Repository) http.HandlerFunc

func EditJobViewPageHandler

func EditJobViewPageHandler(svr server.Server, jobRepo *job.Repository, recRepo *recruiter.Repository) http.HandlerFunc

func EditProfileHandler

func EditProfileHandler(svr server.Server, devRepo *developer.Repository, recRepo *recruiter.Repository) http.HandlerFunc

func GeneratePaymentIntent

func GeneratePaymentIntent(svr server.Server, paymentRepo *payment.Repository) http.HandlerFunc

func GetAllPublishedBlogPostsHandler

func GetAllPublishedBlogPostsHandler(svr server.Server, blogPostRepo *blog.Repository) http.HandlerFunc

func GetAuthPageHandler

func GetAuthPageHandler(svr server.Server) http.HandlerFunc

func GetBlogPostBySlugHandler

func GetBlogPostBySlugHandler(svr server.Server, blogPostRepo *blog.Repository) http.HandlerFunc

func GetUserBlogPostsHandler

func GetUserBlogPostsHandler(svr server.Server, blogPostRepo *blog.Repository) http.HandlerFunc

func IndexPageHandler

func IndexPageHandler(svr server.Server, jobRepo *job.Repository, devRepo *developer.Repository, bookmarkRepo *bookmark.Repository) http.HandlerFunc

func JobBySlugPageHandler

func JobBySlugPageHandler(svr server.Server, jobRepo *job.Repository, devRepo *developer.Repository, bookmarkRepo *bookmark.Repository) http.HandlerFunc

func LandingPageForLocationAndSkillPlaceholderHandler

func LandingPageForLocationAndSkillPlaceholderHandler(svr server.Server, jobRepo *job.Repository, devRepo *developer.Repository, bookmarkRepo *bookmark.Repository, location string) http.HandlerFunc

func LandingPageForLocationHandler

func LandingPageForLocationHandler(svr server.Server, jobRepo *job.Repository, devRepo *developer.Repository, bookmarkRepo *bookmark.Repository, location string) http.HandlerFunc

func LandingPageForLocationPlaceholderHandler

func LandingPageForLocationPlaceholderHandler(svr server.Server, jobRepo *job.Repository, devRepo *developer.Repository, bookmarkRepo *bookmark.Repository) http.HandlerFunc

func LandingPageForSkillAndLocationPlaceholderHandler

func LandingPageForSkillAndLocationPlaceholderHandler(svr server.Server, jobRepo *job.Repository, devRepo *developer.Repository, bookmarkRepo *bookmark.Repository) http.HandlerFunc

func LandingPageForSkillPlaceholderHandler

func LandingPageForSkillPlaceholderHandler(svr server.Server, jobRepo *job.Repository, devRepo *developer.Repository, bookmarkRepo *bookmark.Repository) http.HandlerFunc

func ListJobsAsAdminPageHandler

func ListJobsAsAdminPageHandler(svr server.Server, jobRepo *job.Repository) http.HandlerFunc

func ManageJobBySlugViewPageHandler

func ManageJobBySlugViewPageHandler(svr server.Server, jobRepo *job.Repository) http.HandlerFunc

func ManageJobViewPageHandler

func ManageJobViewPageHandler(svr server.Server, jobRepo *job.Repository) http.HandlerFunc

func PermanentExternalRedirectHandler

func PermanentExternalRedirectHandler(svr server.Server, dst string) http.HandlerFunc

func PermanentRedirectHandler

func PermanentRedirectHandler(svr server.Server, dst string) http.HandlerFunc

func PermanentlyDeleteJobByToken

func PermanentlyDeleteJobByToken(svr server.Server, jobRepo *job.Repository) http.HandlerFunc

func PostAJobFailurePageHandler

func PostAJobFailurePageHandler(svr server.Server) http.HandlerFunc

func PostAJobForLocationFromURLPageHandler

func PostAJobForLocationFromURLPageHandler(svr server.Server, companyRepo *company.Repository, jobRepo *job.Repository) http.HandlerFunc

func PostAJobForLocationPageHandler

func PostAJobForLocationPageHandler(svr server.Server, companyRepo *company.Repository, jobRepo *job.Repository, location string) http.HandlerFunc

func PostAJobPageHandler

func PostAJobPageHandler(svr server.Server, companyRepo *company.Repository, jobRepo *job.Repository) http.HandlerFunc

func PostAJobSuccessPageHandler

func PostAJobSuccessPageHandler(svr server.Server) http.HandlerFunc

func PostAJobWithoutPaymentPageHandler

func PostAJobWithoutPaymentPageHandler(svr server.Server) http.HandlerFunc

func PrivacyPolicyPageHandler

func PrivacyPolicyPageHandler(svr server.Server) http.HandlerFunc

func ProfileHomepageHandler

func ProfileHomepageHandler(svr server.Server, devRepo *developer.Repository, recRepo *recruiter.Repository) http.HandlerFunc

func PublishBlogPostHandler

func PublishBlogPostHandler(svr server.Server, blogPostRepo *blog.Repository) http.HandlerFunc

func ReceivedMessages

func ReceivedMessages(svr server.Server, devRepo *developer.Repository) http.HandlerFunc

func RecruiterJobPosts

func RecruiterJobPosts(svr server.Server, devRepo *developer.Repository, recRepo *recruiter.Repository, jobRepo *job.Repository) http.HandlerFunc

func RemoveEmailSubscriberHandler

func RemoveEmailSubscriberHandler(svr server.Server) http.HandlerFunc

func RequestTokenSignOn

func RequestTokenSignOn(svr server.Server, userRepo *user.Repository, jobRepo *job.Repository, recRepo *recruiter.Repository) http.HandlerFunc

func RetrieveMediaMetaPageHandler

func RetrieveMediaMetaPageHandler(svr server.Server, jobRepo *job.Repository) http.HandlerFunc

func RetrieveMediaPageHandler

func RetrieveMediaPageHandler(svr server.Server) http.HandlerFunc

func RobotsTXTHandler

func RobotsTXTHandler(svr server.Server, robotsTxtContent []byte) http.HandlerFunc

func SalaryLandingPageLocationHandler

func SalaryLandingPageLocationHandler(svr server.Server, jobRepo *job.Repository, devRepo *developer.Repository, location string) http.HandlerFunc

func SalaryLandingPageLocationPlaceholderHandler

func SalaryLandingPageLocationPlaceholderHandler(svr server.Server, jobRepo *job.Repository, devRepo *developer.Repository) http.HandlerFunc

func SaveDeveloperMetadataHandler

func SaveDeveloperMetadataHandler(svr server.Server, devRepo *developer.Repository) http.HandlerFunc

func SaveDeveloperProfileHandler

func SaveDeveloperProfileHandler(svr server.Server, devRepo devGetSaver, userRepo tokenSaver) http.HandlerFunc

func SaveMediaPageHandler

func SaveMediaPageHandler(svr server.Server) http.HandlerFunc

func SaveRecruiterProfileHandler

func SaveRecruiterProfileHandler(svr server.Server, recRepo *recruiter.Repository, userRepo tokenSaver, paymentRepo *payment.Repository) http.HandlerFunc

func SendMessageDeveloperProfileHandler

func SendMessageDeveloperProfileHandler(svr server.Server, devRepo *developer.Repository) http.HandlerFunc

func SentMessages

func SentMessages(svr server.Server, devRepo *developer.Repository) http.HandlerFunc

func ServeRSSFeed

func ServeRSSFeed(svr server.Server, jobRepo *job.Repository) http.HandlerFunc

func ShowPaymentPage

func ShowPaymentPage(svr server.Server) http.HandlerFunc

func SitemapHandler

func SitemapHandler(svr server.Server) http.HandlerFunc

func SitemapIndexHandler

func SitemapIndexHandler(svr server.Server) http.HandlerFunc

func StripePaymentConfirmationWebhookHandler

func StripePaymentConfirmationWebhookHandler(svr server.Server, jobRepo *job.Repository, recruiterRepo *recruiter.Repository) http.HandlerFunc

func SubmitDeveloperProfileHandler

func SubmitDeveloperProfileHandler(svr server.Server, devRepo *developer.Repository) http.HandlerFunc

func SubmitJobPostPageHandler

func SubmitJobPostPageHandler(svr server.Server, jobRepo *job.Repository, paymentRepo *payment.Repository) http.HandlerFunc

func SubmitJobPostPaymentUpsellPageHandler

func SubmitJobPostPaymentUpsellPageHandler(svr server.Server, jobRepo *job.Repository, paymentRepo *payment.Repository) http.HandlerFunc

func SubmitJobPostWithoutPaymentHandler

func SubmitJobPostWithoutPaymentHandler(svr server.Server, jobRepo *job.Repository) http.HandlerFunc

func SubmitRecruiterProfileHandler

func SubmitRecruiterProfileHandler(svr server.Server, devRepo *developer.Repository) http.HandlerFunc

func TermsOfServicePageHandler

func TermsOfServicePageHandler(svr server.Server) http.HandlerFunc

func TrackJobClickoutAndRedirectToJobPage

func TrackJobClickoutAndRedirectToJobPage(svr server.Server, jobRepo *job.Repository) http.HandlerFunc

func TrackJobClickoutPageHandler

func TrackJobClickoutPageHandler(svr server.Server, jobRepo *job.Repository) http.HandlerFunc

func TriggerAdsManager

func TriggerAdsManager(svr server.Server, jobRepo *job.Repository) http.HandlerFunc

func TriggerCloudflareStatsExport

func TriggerCloudflareStatsExport(svr server.Server) http.HandlerFunc

func TriggerCompanyUpdate

func TriggerCompanyUpdate(svr server.Server, companyRepo *company.Repository) http.HandlerFunc

func TriggerExpiredJobsTask

func TriggerExpiredJobsTask(svr server.Server, jobRepo *job.Repository) http.HandlerFunc

func TriggerExpiredUserSignOnTokensTask

func TriggerExpiredUserSignOnTokensTask(svr server.Server, userRepo *user.Repository) http.HandlerFunc

func TriggerFXRateUpdate

func TriggerFXRateUpdate(svr server.Server) http.HandlerFunc

func TriggerMonthlyHighlights

func TriggerMonthlyHighlights(svr server.Server, jobRepo *job.Repository) http.HandlerFunc

func TriggerSitemapUpdate

func TriggerSitemapUpdate(svr server.Server, devRepo *developer.Repository, jobRepo *job.Repository, blogRepo *blog.Repository, companyRepo *company.Repository) http.HandlerFunc

func TriggerTelegramScheduler

func TriggerTelegramScheduler(svr server.Server, jobRepo *job.Repository) http.HandlerFunc

func TriggerTwitterScheduler

func TriggerTwitterScheduler(svr server.Server, jobRepo *job.Repository) http.HandlerFunc

func TriggerUpdateLastWeekClickouts

func TriggerUpdateLastWeekClickouts(svr server.Server) http.HandlerFunc

func TriggerWeeklyNewsletter

func TriggerWeeklyNewsletter(svr server.Server, jobRepo *job.Repository) http.HandlerFunc

func UnpublishBlogPostHandler

func UnpublishBlogPostHandler(svr server.Server, blogPostRepo *blog.Repository) http.HandlerFunc

func UpdateBlogPostHandler

func UpdateBlogPostHandler(svr server.Server, blogPostRepo *blog.Repository) http.HandlerFunc

func UpdateDeveloperMetadataHandler

func UpdateDeveloperMetadataHandler(svr server.Server, devRepo *developer.Repository) http.HandlerFunc

func UpdateDeveloperProfileHandler

func UpdateDeveloperProfileHandler(svr server.Server, devRepo *developer.Repository) http.HandlerFunc

func UpdateJobPageHandler

func UpdateJobPageHandler(svr server.Server, jobRepo *job.Repository) http.HandlerFunc

func VerifyTokenSignOn

func VerifyTokenSignOn(svr server.Server, userRepo *user.Repository, devRepo *developer.Repository, recRepo *recruiter.Repository, adminEmail string) http.HandlerFunc

func ViewCommunityNewsletterPageHandler

func ViewCommunityNewsletterPageHandler(svr server.Server, jobRepo *job.Repository, devRepo *developer.Repository, bookmarkRepo *bookmark.Repository) http.HandlerFunc

func ViewDeveloperProfileHandler

func ViewDeveloperProfileHandler(svr server.Server, devRepo *developer.Repository, recruiterRepo *recruiter.Repository) http.HandlerFunc

func ViewNewsletterPageHandler

func ViewNewsletterPageHandler(svr server.Server, jobRepo *job.Repository, devRepo *developer.Repository, bookmarkRepo *bookmark.Repository) http.HandlerFunc

func ViewSupportPageHandler

func ViewSupportPageHandler(svr server.Server, jobRepo *job.Repository, devRepo *developer.Repository, bookmarkRepo *bookmark.Repository) http.HandlerFunc

func WellKnownSecurityHandler

func WellKnownSecurityHandler(svr server.Server, securityTxtContent []byte) http.HandlerFunc

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL