MCPcopy Create free account

hub / github.com/GoogleChrome/webstatus.dev / functions

Functions3,123 in github.com/GoogleChrome/webstatus.dev

↓ 1 callersMethodListBrowserFeatureCountMetric
( ctx context.Context, targetBrowser string, targetMobileBrowser *string, startAt time.Time, endAt time.T
lib/gcpspanner/spanneradapters/backend.go:256
↓ 1 callersMethodListChromeDailyUsageStats
( ctx context.Context, featureID string, startAt, endAt time.Time, pageSize int, pageToken *string,
backend/pkg/httpserver/server.go:62
↓ 1 callersMethodListEmails
(ctx context.Context)
backend/pkg/httpserver/server.go:209
↓ 1 callersMethodListEmails
(ctx context.Context)
lib/gh/list_current_user_emails.go:28
↓ 1 callersMethodListGlobalSavedSearches
( ctx context.Context, pageSize int, pageToken *string, )
backend/pkg/httpserver/server.go:149
↓ 1 callersMethodListMetricsForFeatureIDBrowserAndChannel
( ctx context.Context, featureID string, browser string, channel string, metricView backend.MetricVi
backend/pkg/httpserver/server.go:42
↓ 1 callersMethodListMetricsForFeatureIDBrowserAndChannel
( ctx context.Context, featureID string, browser string, channel string, metricView backend.MetricViewPat
lib/gcpspanner/spanneradapters/backend.go:340
↓ 1 callersMethodListMetricsOverTimeWithAggregatedTotals
( ctx context.Context, featureIDs []string, browser string, channel string, metricView backend.Metri
backend/pkg/httpserver/server.go:52
↓ 1 callersMethodListMetricsOverTimeWithAggregatedTotals
( ctx context.Context, featureIDs []string, browser string, channel string, metricView backend.MetricView
lib/gcpspanner/spanneradapters/backend.go:298
↓ 1 callersMethodListMissingOneImplCounts
( ctx context.Context, targetBrowser string, targetMobileBrowser *string, otherBrowsers []string, st
backend/pkg/httpserver/server.go:97
↓ 1 callersMethodListMissingOneImplCounts
( ctx context.Context, targetBrowser string, targetMobileBrowser *string, otherBrowsers []string, startAt
lib/gcpspanner/spanneradapters/backend.go:421
↓ 1 callersMethodListMissingOneImplementationFeatures
( ctx context.Context, targetBrowser string, targetMobileBrowser *string, otherBrowsers []string, ta
backend/pkg/httpserver/server.go:106
↓ 1 callersMethodListMissingOneImplementationFeatures
( ctx context.Context, targetBrowser string, targetMobileBrowser *string, otherBrowsers []string, targetD
lib/gcpspanner/spanneradapters/backend.go:465
↓ 1 callersMethodListNotificationChannels
(ctx context.Context, userID string, pageSize int, pageToken *string)
lib/gcpspanner/spanneradapters/backend.go:584
↓ 1 callersMethodListSavedSearchNotificationEvents
( ctx context.Context, savedSearchID string, snapshotType string, pageSize int, pageToken *string,
backend/pkg/httpserver/server.go:183
↓ 1 callersMethodListSavedSearchSubscriptions
(ctx context.Context, userID string, pageSize int, pageToken *string)
lib/gcpspanner/spanneradapters/backend.go:1983
↓ 1 callersMethodListSystemManagedSavedSearchesByFeatureIDs
ListSystemManagedSavedSearchesByFeatureIDs returns the mappings for the given feature IDs. It processes the IDs in chunks to stay well within Spanner
lib/gcpspanner/system_managed_saved_searches.go:162
↓ 1 callersMethodMatchesTrigger
(t JobTrigger)
lib/workertypes/types.go:175
↓ 1 callersMethodMerge
(existing *T, incoming *T)
lib/gds/client.go:66
↓ 1 callersMethodMergeAndCheckChanged
MergeAndCheckChanged will merge the entity and return if the entity has changed.
lib/gcpspanner/web_features.go:179
↓ 1 callersMethodMergeAndCheckChanged
(ExternalStruct, SpannerStruct)
lib/gcpspanner/client.go:484
↓ 1 callersMethodMessage
()
lib/workertypes/types.go:107
↓ 1 callersFunctionNewBCDJobProcessor
(dataGetter DataGetter, dataParser DataParser, dataFilter DataFilter, dataStorer DataStorer, repoOwner str
workflows/steps/services/bcd_consumer/pkg/workflow/bcd_releases_worker.go:67
↓ 1 callersFunctionNewBCDWorkflowConsumer
NewBCDWorkflowConsumer constructs an adapter for the bcd consumer service.
lib/gcpspanner/spanneradapters/bcd_consumer.go:26
↓ 1 callersFunctionNewBackend
NewBackend constructs an adapter for the backend service.
lib/gds/datastoreadapters/backend.go:36
↓ 1 callersFunctionNewBackendAdapter
(client EventPublisher, topicID string)
lib/gcppubsub/gcppubsubadapters/backend.go:32
↓ 1 callersFunctionNewBatchEventProducer
(client BatchEventProducerSpannerClient)
lib/gcpspanner/spanneradapters/event_producer.go:296
↓ 1 callersFunctionNewBatchFanOutPublisherAdapter
(client EventPublisher, topicID string)
lib/gcppubsub/gcppubsubadapters/batch_event_producer.go:31
↓ 1 callersFunctionNewBatchUpdateHandler
(lister SearchLister, publisher CommandPublisher)
workers/event_producer/pkg/producer/batch_handler.go:41
↓ 1 callersFunctionNewBearerTokenAuthenticationMiddleware
NewBearerTokenAuthenticationMiddleware returns a middleware that can be used to authenticate requests. It detects if a route requires authentication b
lib/httpmiddlewares/bearertokenauth.go:52
↓ 1 callersFunctionNewCacheableWebFeaturesDataGetter
NewCacheableWebFeaturesDataGetter returns a new CacheableWebFeaturesDataGetter, which implements caching behavior on top of an underlying WebFeatureDa
workflows/steps/services/wpt_consumer/pkg/workflow/get_web_feature_map.go:35
↓ 1 callersFunctionNewChromiumCodesearchEnumFetcher
(httpClient *http.Client)
workflows/steps/services/chromium_histogram_enums/workflow/chromium_codesearch_enum_fetcher.go:23
↓ 1 callersFunctionNewChromiumHistogramEnumsJobProcessor
NewChromiumHistogramEnumsJobProcessor constructs a ChromiumHistogramEnumsJobProcessor.
workflows/steps/services/chromium_histogram_enums/workflow/job_processor.go:38
↓ 1 callersFunctionNewClient
NewClient creates a new Pub/Sub client. It automatically respects PUBSUB_EMULATOR_HOST env var.
lib/gcppubsub/client.go:32
↓ 1 callersFunctionNewClient
NewClient creates a new GCP GCS client. It automatically respects STORAGE_EMULATOR_HOST if set in the environment.
lib/gcpgcs/client.go:36
↓ 1 callersFunctionNewDatastoreClient
NewDatastoreClient returns a Client for the Google Datastore service.
lib/gds/client.go:31
↓ 1 callersFunctionNewDeveloperSignalsConsumer
NewDeveloperSignalsConsumer constructs an adapter for the developer signals service.
lib/gcpspanner/spanneradapters/developer_signals_consumer.go:32
↓ 1 callersMethodNewDiffID
()
workers/event_producer/pkg/differ/differ.go:30
↓ 1 callersFunctionNewEmailWorkerChimeAdapter
NewEmailWorkerChimeAdapter creates a new adapter for the email worker to use Chime.
lib/email/chime/chimeadapters/email_worker.go:34
↓ 1 callersFunctionNewEmailWorkerSubscriberAdapter
( sender EmailWorkerMessageHandler, eventSubscriber EventSubscriber, subscriptionID string, )
lib/gcppubsub/gcppubsubadapters/email_worker.go:37
↓ 1 callersMethodNewEntityWithID
(req ExternalStruct)
lib/gcpspanner/client.go:509
↓ 1 callersFunctionNewEventProducerPublisherAdapter
(eventPublisher EventPublisher, topicID string)
lib/gcppubsub/gcppubsubadapters/event_producer.go:136
↓ 1 callersFunctionNewEventProducerSubscriberAdapter
( searchMessageHandler EventProducerSearchMessageHandler, batchUpdateHandler EventProducerBatchUpdateHandler
lib/gcppubsub/gcppubsubadapters/event_producer.go:57
↓ 1 callersFunctionNewGCIPAuthenticator
NewGCIPAuthenticator creates a new GCIPAuthenticator instance.
lib/auth/gcip_authenticator.go:37
↓ 1 callersFunctionNewHTTPClient
NewHTTPClient returns a HTTPClient that is used to communicate with wpt.fyi.
lib/wptfyi/client.go:32
↓ 1 callersFunctionNewHTTPDownloader
(httpClient *http.Client)
workflows/steps/services/web_features_mapping_consumer/pkg/data/downloader.go:29
↓ 1 callersFunctionNewHTTPMetricsFetcher
(tokenGen tokenGenerator)
workflows/steps/services/uma_export/workflow/http_metrics_fetcher.go:39
↓ 1 callersFunctionNewJobArguments
(assetName, repoOwner, repoName string, startAt, endAt time.Time)
workflows/steps/services/web_feature_consumer/pkg/workflow/web_features_worker.go:215
↓ 1 callersFunctionNewJobArguments
NewJobArguments creates a new JobArguments struct.
workflows/steps/services/web_features_mapping_consumer/pkg/workflow/job_arguments.go:23
↓ 1 callersFunctionNewMockRunProcessor
(t *testing.T, cfg mockProcessRunConfig)
workflows/steps/services/wpt_consumer/pkg/workflow/wpt_runs_processor_test.go:34
↓ 1 callersFunctionNewPushDeliveryPublisher
(client EventPublisher, emailTopic, webhookTopic string)
lib/gcppubsub/gcppubsubadapters/push_delivery.go:35
↓ 1 callersFunctionNewPushDeliverySubscriberAdapter
( dispatcher PushDeliveryMessageHandler, eventSubscriber EventSubscriber, subscriptionID string, )
lib/gcppubsub/gcppubsubadapters/push_delivery.go:113
↓ 1 callersFunctionNewPushDeliverySubscriberFinder
(client PushDeliverySpannerClient)
lib/gcpspanner/spanneradapters/push_delivery.go:37
↓ 1 callersFunctionNewSearchIDOrderSort
NewSearchIDOrderSort creates a Sortable for Search ID order.
lib/gcpspanner/feature_search_query.go:822
↓ 1 callersMethodNewStateID
()
workers/event_producer/pkg/differ/differ.go:29
↓ 1 callersFunctionNewValkeyDataCache
NewValkeyDataCache creates a new ValkeyDataCache instance.
lib/valkeycache/cache.go:39
↓ 1 callersFunctionNewWPTJobProcessor
(runsGetter RunsGetter, runsProcessor RunsProcessor)
workflows/steps/services/wpt_consumer/pkg/workflow/wpt_runs_worker.go:25
↓ 1 callersFunctionNewWPTRun
NewWPTRun creates a gcpspanner WPTRun from the incoming TestRun from wpt.fyi.
lib/gcpspanner/spanneradapters/wpt_consumer.go:132
↓ 1 callersFunctionNewWPTRunProcessor
NewWPTRunProcessor constructs a WPTRunProcessor.
workflows/steps/services/wpt_consumer/pkg/workflow/wpt_run_processor.go:42
↓ 1 callersFunctionNewWPTRunsProcessor
(runProcessor RunProcessor)
workflows/steps/services/wpt_consumer/pkg/workflow/wpt_runs_processor.go:23
↓ 1 callersFunctionNewWebFeatureGroupsConsumer
NewWebFeaturesConsumer constructs an adapter for the web features consumer service.
lib/gcpspanner/spanneradapters/web_feature_groups_consumer.go:33
↓ 1 callersFunctionNewWebFeatureSnapshotsConsumer
NewWebFeatureSnapshotsConsumer constructs an adapter for the web feature snapshots consumer service.
lib/gcpspanner/spanneradapters/web_feature_snapshots_consumer.go:32
↓ 1 callersFunctionNewWebFeaturesConsumer
NewWebFeaturesConsumer constructs an adapter for the web features consumer service.
lib/gds/datastoreadapters/web_features_consumer.go:34
↓ 1 callersFunctionNewWebFeaturesJobProcessor
(assetGetter AssetGetter, storer WebFeatureStorer, metadataStorer WebFeatureMetadataStorer, groupStorer Web
workflows/steps/services/web_feature_consumer/pkg/workflow/web_features_worker.go:91
↓ 1 callersFunctionNewWebFeaturesMappingConsumer
NewWebFeaturesMappingConsumer creates a new WebFeaturesMappingConsumer.
lib/gcpspanner/spanneradapters/web_features_mapping_consumer.go:36
↓ 1 callersFunctionNewWebFeaturesMappingJobProcessor
NewWebFeaturesMappingJobProcessor creates a new WebFeaturesMappingJobProcessor.
workflows/steps/services/web_features_mapping_consumer/pkg/workflow/processor.go:44
↓ 1 callersMethodNormalize
()
lib/workertypes/types.go:138
↓ 1 callersMethodParse
(ctx context.Context, data io.ReadCloser)
workflows/steps/services/uma_export/workflow/xssi_metrics_parser.go:69
↓ 1 callersMethodParse
(in io.ReadCloser)
workflows/steps/services/developer_signals_consumer/pkg/data/parser.go:36
↓ 1 callersMethodParse
(context.Context, io.ReadCloser, []metricdatatypes.HistogramName)
workflows/steps/services/chromium_histogram_enums/workflow/job_processor.go:55
↓ 1 callersMethodParse
Parse expects the raw bytes for a map of string to https://github.com/web-platform-dx/web-features/blob/main/schemas/data.schema.json The string is th
workflows/steps/services/web_feature_consumer/pkg/data/parser.go:53
↓ 1 callersMethodParse
(io.ReadCloser)
workflows/steps/services/web_feature_consumer/pkg/workflow/web_features_worker.go:41
↓ 1 callersMethodParse
(in io.ReadCloser)
workflows/steps/services/web_features_mapping_consumer/pkg/data/parser.go:29
↓ 1 callersFunctionParseEventSummary
ParseEventSummary handles the version detection and dispatching logic. Consumers (like the Delivery Worker) should use this instead of raw json.Unmars
lib/workertypes/types.go:307
↓ 1 callersMethodPostWriteHook
( ctx context.Context, txn *spanner.ReadWriteTransaction, client *Client, id ID, entity ExternalStru
lib/gcpspanner/client.go:545
↓ 1 callersMethodPreDeleteHook
(ctx context.Context, client *Client, rowsToDelete []SpannerStruct)
lib/gcpspanner/client.go:665
↓ 1 callersFunctionPrettyPrintFeatureResults
PrettyPrintFeatureResults returns a formatted string representation of a slice of FeatureResult structs.
lib/gcpspanner/feature_search_test.go:2967
↓ 1 callersFunctionPrettyPrintImplementationStatus
(status *ImplementationStatus)
lib/gcpspanner/feature_search_test.go:2913
↓ 1 callersFunctionPrettyPrintPageToken
(token *string)
lib/gcpspanner/feature_search_test.go:2946
↓ 1 callersFunctionPrettyPrintPassRate
(passRate *big.Rat)
lib/gcpspanner/feature_search_test.go:2938
↓ 1 callersMethodProcess
(ctx context.Context, job JobArguments)
workflows/steps/services/uma_export/workflow/job_processor.go:77
↓ 1 callersMethodProcess
( ctx context.Context, job JobArguments)
workflows/steps/services/wpt_consumer/pkg/workflow/wpt_runs_worker.go:70
↓ 1 callersMethodProcess
(ctx context.Context, _ JobArguments)
workflows/steps/services/developer_signals_consumer/pkg/workflow/worker.go:61
↓ 1 callersMethodProcess
(ctx context.Context, job JobArguments)
workflows/steps/services/chromium_histogram_enums/workflow/job_processor.go:69
↓ 1 callersMethodProcess
( ctx context.Context, job JobArguments)
workflows/steps/services/bcd_consumer/pkg/workflow/bcd_releases_worker.go:95
↓ 1 callersMethodProcess
(ctx context.Context, job JobArguments)
workflows/steps/services/web_feature_consumer/pkg/workflow/web_features_worker.go:150
↓ 1 callersMethodProcess
Process implements the workerpool.JobProcessor interface.
workflows/steps/services/web_features_mapping_consumer/pkg/workflow/processor.go:57
↓ 1 callersMethodProcess
( ctx context.Context, job TJob)
lib/workerpool/pool.go:28
↓ 1 callersMethodProcessBatchUpdate
(ctx context.Context, triggerID string, frequency workertypes.JobFrequency)
lib/gcppubsub/gcppubsubadapters/event_producer.go:35
↓ 1 callersMethodProcessBatchUpdate
(ctx context.Context, triggerID string, frequency workertypes.JobFrequency)
workers/event_producer/pkg/producer/batch_handler.go:49
↓ 1 callersMethodProcessEvent
(ctx context.Context, metadata workertypes.DispatchEventMetadata, summary []byte)
lib/gcppubsub/gcppubsubadapters/push_delivery.go:103
↓ 1 callersMethodProcessMessage
(ctx context.Context, job workertypes.IncomingEmailDeliveryJob)
lib/gcppubsub/gcppubsubadapters/email_worker.go:27
↓ 1 callersMethodProcessRun
(context.Context, shared.TestRun)
workflows/steps/services/wpt_consumer/pkg/workflow/wpt_runs_processor.go:34
↓ 1 callersMethodProcessRun
( ctx context.Context, run shared.TestRun)
workflows/steps/services/wpt_consumer/pkg/workflow/wpt_run_processor.go:77
↓ 1 callersMethodProcessRuns
(context.Context, shared.TestRuns)
workflows/steps/services/wpt_consumer/pkg/workflow/wpt_runs_worker.go:55
↓ 1 callersMethodProcessRuns
(ctx context.Context, runs shared.TestRuns)
workflows/steps/services/wpt_consumer/pkg/workflow/wpt_runs_processor.go:37
↓ 1 callersMethodPublish
(ctx context.Context, req workertypes.PublishEventRequest)
lib/gcppubsub/gcppubsubadapters/event_producer.go:143
↓ 1 callersMethodPublishEvent
(ctx context.Context, req workertypes.PublishEventRequest)
lib/gcpspanner/spanneradapters/event_producer.go:256
↓ 1 callersMethodPublishEvent
(ctx context.Context, req workertypes.PublishEventRequest)
workers/event_producer/pkg/producer/producer.go:46
↓ 1 callersMethodPublishRefreshCommand
(ctx context.Context, cmd workertypes.RefreshSearchCommand)
lib/gcppubsub/gcppubsubadapters/batch_event_producer.go:35
← previousnext →901–1,000 of 3,123, ranked by callers