MCPcopy Create free account

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

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

↓ 2 callersMethodListUserSavedSearches
( ctx context.Context, userID string, pageSize int, pageToken *string, )
backend/pkg/httpserver/server.go:126
↓ 2 callersMethodMarshalJSON
MarshalJSON implements the json.Marshaler interface.
lib/generic/optionally_set.go:38
↓ 2 callersMethodMatches
(kind, version string)
lib/event/router.go:42
↓ 2 callersMethodMerge
(ExternalStruct, SpannerStruct)
lib/gcpspanner/client.go:478
↓ 2 callersFunctionNewBlob
NewBlob creates the final JSON bytes for storage. It takes the high-level wrapper (Payload) and injects the standard envelope headers.
lib/blobtypes/migrator.go:56
↓ 2 callersFunctionNewBrowserFeatureSupportSort
NewBrowserFeatureSupportSort creates a Sortable configuration for ordering Web Features. The primary sorting criterion is the date of when the feature
lib/gcpspanner/feature_search_query.go:788
↓ 2 callersFunctionNewChromiumUsageSort
NewChromiumUsageSort returns a Sortable specifically for the ChromiumUsage column.
lib/gcpspanner/feature_search_query.go:768
↓ 2 callersFunctionNewClient
NewClient creates a new Github Client. If the token is not empty, it will use it as the auth token to make calls.
lib/gh/client.go:48
↓ 2 callersFunctionNewDeveloperSignalUpvotesSort
NewDeveloperSignalUpvotesSort returns a Sortable specifically for the DeveloperSignalUpvotes column.
lib/gcpspanner/feature_search_query.go:807
↓ 2 callersMethodNewEntity
(id string, req CreateRequest)
lib/gcpspanner/client.go:565
↓ 2 callersFunctionNewEventProducer
(client EventProducerBlobStorageClient, bucketName string)
lib/gcpgcs/gcpgcsadapters/event_producer.go:34
↓ 2 callersFunctionNewEventProducerDiffer
NewEventProducerDiffer constructs an adapter for the differ in the event producer service.
lib/gcpspanner/spanneradapters/event_producer.go:60
↓ 2 callersFunctionNewFeatureDiffWorkflow
(fetcher FeatureFetcher, summaryGen SummaryGenerator)
lib/blobtypes/featurelistdiff/v1/workflow.go:39
↓ 2 callersFunctionNewFeatureFromBackendFeature
(f backend.Feature)
lib/workertypes/comparables/types.go:136
↓ 2 callersMethodNewFeatureID
()
lib/backendtypes/feature_result.go:86
↓ 2 callersFunctionNewHTTPResultsGetter
NewHTTPResultsGetter returns a new instance of HTTPResultsGetter.
workflows/steps/services/wpt_consumer/pkg/workflow/http_results_getter.go:33
↓ 2 callersFunctionNewNotificationChannelStateManager
NewNotificationChannelStateManager creates a new state manager.
lib/gcpspanner/spanneradapters/notification_channel_state.go:35
↓ 2 callersFunctionNewSpannerClient
NewSpannerClient returns a Client for the Google Spanner service.
lib/gcpspanner/client.go:207
↓ 2 callersFunctionNewV1DiffSerializer
NewV1DiffSerializer creates a new serializer for V1 diffs.
workers/event_producer/pkg/producer/diff.go:169
↓ 2 callersMethodNextPage
NextPage fetches the next page of items.
lib/gh/paginator.go:32
↓ 2 callersMethodParse
(io.ReadCloser)
workflows/steps/services/developer_signals_consumer/pkg/workflow/worker.go:32
↓ 2 callersMethodParse
Inspired by the get_template_data method on the HistogramsHandler class https://github.com/GoogleChrome/chromium-dashboard/blob/main/internals/fetchme
workflows/steps/services/chromium_histogram_enums/workflow/chromium_codesearch_enum_parser.go:62
↓ 2 callersMethodParse
(io.ReadCloser)
workflows/steps/services/web_feature_consumer/pkg/data/parser_test.go:72
↓ 2 callersMethodParse
(in io.ReadCloser)
workflows/steps/services/web_features_mapping_consumer/pkg/workflow/processor.go:33
↓ 2 callersFunctionPrepareMissingOneBrowserParams
PrepareMissingOneBrowserParams takes the raw request arguments for "missing in one browser" requests and formats them.
backend/pkg/httpserver/list_missing_one_implementation_features.go:50
↓ 2 callersMethodPrettyPrint
()
lib/gcpspanner/searchtypes/features_search_parse_test.go:1647
↓ 2 callersFunctionPrettyPrintFeatureResultPage
(page *FeatureResultPage)
lib/gcpspanner/feature_search_test.go:2954
↓ 2 callersFunctionPrettyPrintMetric
(metric *FeatureResultMetric)
lib/gcpspanner/feature_search_test.go:2926
↓ 2 callersMethodProcessSearch
(ctx context.Context, searchID string, searchName string, query string, frequency workertypes.JobFrequency,
lib/gcppubsub/gcppubsubadapters/event_producer.go:30
↓ 2 callersMethodPublishEmailJob
(ctx context.Context, job workertypes.EmailDeliveryJob)
workers/push_delivery/pkg/dispatcher/dispatcher.go:33
↓ 2 callersMethodPublishSearchConfigurationChanged
(ctx context.Context, resp *backend.SavedSearchResponse, userID string, isCreation bool)
backend/pkg/httpserver/server.go:257
↓ 2 callersMethodPublishWebhookJob
(ctx context.Context, job workertypes.WebhookDeliveryJob)
workers/push_delivery/pkg/dispatcher/dispatcher.go:34
↓ 2 callersMethodQuery
(missingOneImplTemplateData)
lib/gcpspanner/missing_one_implementation.go:219
↓ 2 callersMethodReadAllBaselineStatuses
Helper method to get all the statuses in a stable order.
lib/gcpspanner/baseline_status_test.go:68
↓ 2 callersMethodReadAllChromiumHistogramEnumValues
Helper method to get all the enum values in a stable order.
lib/gcpspanner/chromium_histogram_enum_values_test.go:67
↓ 2 callersMethodReadAllGroups
(ctx context.Context, _ *testing.T)
lib/gcpspanner/groups_test.go:87
↓ 2 callersMethodReadAllSnapshots
(ctx context.Context, _ *testing.T)
lib/gcpspanner/snapshots_test.go:51
↓ 2 callersMethodRecordNotificationChannelSuccess
(ctx context.Context, channelID string, timestamp time.Time, eventID string)
lib/gcpspanner/spanneradapters/notification_channel_state.go:24
↓ 2 callersMethodRecordSuccess
(ctx context.Context, channelID string, timestamp time.Time, eventID string)
workers/webhook/pkg/webhook/sender.go:30
↓ 2 callersMethodReleaseSavedSearchStateWorkerLock
( ctx context.Context, savedSearchID string, snapshotType gcpspanner.SavedSearchSnapshotType, workerID
lib/gcpspanner/spanneradapters/event_producer.go:174
↓ 2 callersMethodRenderRSSDescription
(summary workertypes.EventSummary)
backend/pkg/httpserver/rss_renderer.go:71
↓ 2 callersFunctionRunGroup
RunGroup runs multiple blocking functions concurrently. - It returns the first error encountered. - If one function fails, it cancels the context for
lib/gcppubsub/gcppubsubadapters/utils.go:26
↓ 2 callersMethodScore
(context.Context, *shared.WebFeaturesData)
workflows/steps/services/wpt_consumer/pkg/workflow/wpt_run_processor.go:30
↓ 2 callersMethodSelectAll
()
lib/gcpspanner/client.go:469
↓ 2 callersMethodSelectAllByKeys
(KeysContainer)
lib/gcpspanner/client.go:473
↓ 2 callersMethodSerialize
Serialize creates a new state blob from the internal feature snapshot.
workers/event_producer/pkg/differ/types.go:73
↓ 2 callersMethodSplitFeature
()
lib/backendtypes/feature_result.go:59
↓ 2 callersMethodStore
(ctx context.Context, dirs []string, key string, data []byte)
workers/event_producer/pkg/producer/producer.go:36
↓ 2 callersMethodSubscribe
(ctx context.Context)
lib/gcppubsub/gcppubsubadapters/push_delivery.go:132
↓ 2 callersMethodSubscribe
(ctx context.Context)
lib/gcppubsub/gcppubsubadapters/email_worker.go:56
↓ 2 callersMethodSubscribe
(ctx context.Context)
lib/gcppubsub/gcppubsubadapters/event_producer.go:100
↓ 2 callersMethodSyncUserProfileInfo
(ctx context.Context, userProfile gcpspanner.UserProfile)
lib/gcpspanner/spanneradapters/backend.go:160
↓ 2 callersMethodTable
()
lib/gcpspanner/snapshots.go:77
↓ 2 callersMethodTable
()
lib/gcpspanner/groups.go:60
↓ 2 callersMethodTable
()
lib/gcpspanner/chromium_histogram_enums.go:31
↓ 2 callersMethodTable
()
lib/gcpspanner/web_feature_chromium_histograms.go:52
↓ 2 callersMethodToStringList
()
lib/gcpspanner/spanneradapters/backend.go:1368
↓ 2 callersMethodToWorkerTypeJobTriggers
()
lib/event/emailjob/v1/types.go:106
↓ 2 callersMethodToken
()
lib/email/chime/client_test.go:45
↓ 2 callersMethodUpdateNotificationChannel
(ctx context.Context, req gcpspanner.UpdateNotificationChannelRequest)
lib/gcpspanner/spanneradapters/backend.go:179
↓ 2 callersMethodUpdateSavedSearchSubscription
(ctx context.Context, req gcpspanner.UpdateSavedSearchSubscriptionRequest)
lib/gcpspanner/spanneradapters/backend.go:167
↓ 2 callersMethodUpsertDailyChromiumHistogramCapstone
(context.Context, gcpspanner.DailyChromiumHistogramEnumCapstone)
lib/gcpspanner/spanneradapters/uma_metric_consumer.go:43
↓ 2 callersMethodUpsertSnapshot
UpsertSnapshot inserts or updates a Snapshot.
lib/gcpspanner/snapshots.go:110
↓ 2 callersMethodUpsertWebFeatureSnapshot
(ctx context.Context, snapshot WebFeatureSnapshot)
lib/gcpspanner/web_feature_snapshots.go:82
↓ 2 callersMethodValidateQueryReferences
( ctx context.Context, query string, updateID *string, )
backend/pkg/httpserver/server.go:139
↓ 2 callersMethodVisit
(tree antlr.ParseTree)
lib/gcpspanner/searchtypes/features_search_visitor.go:437
↓ 2 callersMethodVisitV1
(s EventSummary)
lib/workertypes/types.go:302
↓ 2 callersMethod_handleChannelChange
(channelId: string)
frontend/src/static/js/components/webstatus-manage-subscriptions-dialog.ts:754
↓ 2 callersMethod_handleConfirmChange
(confirmed: boolean)
frontend/src/static/js/components/webstatus-manage-subscriptions-dialog.ts:764
↓ 2 callersMethod_renderActionButtons
( showSearchMore: boolean = false, featureId?: string, )
frontend/src/static/js/components/webstatus-notfound-error-page.ts:191
↓ 2 callersFunctionaddSampleChromiumUsageMetricsData
(ctx context.Context, client *Client, t *testing.T, webFeatureKeyToInternalFeatureID map[string]string)
lib/gcpspanner/feature_search_test.go:674
↓ 2 callersMethodassertBaselineStatusCount
(ctx context.Context, t *testing.T, want int)
lib/gcpspanner/web_features_fk_test.go:297
↓ 2 callersMethodassertBrowserFeatureAvailabilityCount
( ctx context.Context, t *testing.T, want int)
lib/gcpspanner/web_features_fk_test.go:307
↓ 2 callersMethodassertBrowserFeatureSupportEventCount
( ctx context.Context, t *testing.T, want int)
lib/gcpspanner/web_features_fk_test.go:371
↓ 2 callersFunctionassertBrowserFeatureSupportEvents
(ctx context.Context, t *testing.T, expectedEvents []BrowserFeatureSupportEvent)
lib/gcpspanner/browser_feature_support_event_test.go:432
↓ 2 callersMethodassertCallCount
(expectedCallCount int)
backend/pkg/httpserver/server_test.go:1679
↓ 2 callersMethodassertFeatureDiscouragedDetailsCount
( ctx context.Context, t *testing.T, want int)
lib/gcpspanner/web_features_fk_test.go:379
↓ 2 callersMethodassertFeatureGroupLookupCount
(ctx context.Context, t *testing.T, want int)
lib/gcpspanner/web_features_fk_test.go:329
↓ 2 callersMethodassertFeatureSpecCount
(ctx context.Context, t *testing.T, want int)
lib/gcpspanner/web_features_fk_test.go:319
↓ 2 callersMethodassertLatestDailyChromiumHistogramMetricsCount
( ctx context.Context, t *testing.T, want int)
lib/gcpspanner/web_features_fk_test.go:359
↓ 2 callersMethodassertLatestFeatureDeveloperSignalsCount
( ctx context.Context, t *testing.T, want int)
lib/gcpspanner/web_features_fk_test.go:390
↓ 2 callersFunctionassertPublishedEvent
assertPublishedEvent checks if the published event matches the expected event.
lib/gcpspanner/saved_search_notification_events_test.go:69
↓ 2 callersFunctionassertStateAndLockKept
assertStateAndLockKept checks if the state was updated and the lock was preserved.
lib/gcpspanner/saved_search_notification_events_test.go:88
↓ 2 callersMethodassertWPTMetricCount
(ctx context.Context, t *testing.T, want int)
lib/gcpspanner/web_features_fk_test.go:287
↓ 2 callersMethodassertWebFeatureChromiumHistogramEnumValueCount
( ctx context.Context, t *testing.T, want int)
lib/gcpspanner/web_features_fk_test.go:347
↓ 2 callersMethodassertWebFeatureCount
(ctx context.Context, t *testing.T, want int)
lib/gcpspanner/web_features_fk_test.go:277
↓ 2 callersMethodassertWebFeatureSnapshotCount
(ctx context.Context, t *testing.T, want int)
lib/gcpspanner/web_features_fk_test.go:337
↓ 2 callersFunctionauthStateCallback
()
frontend/src/static/js/services/test/webstatus-firebase-auth-service.test.ts:197
↓ 2 callersFunctionbackendTriggersToSpannerTriggers
( backendTriggers []backend.SubscriptionTriggerWritable)
lib/gcpspanner/spanneradapters/backend.go:1840
↓ 2 callersFunctionbaseblobname
(id string)
workers/event_producer/pkg/producer/producer.go:79
↓ 2 callersMethodbuildBaseQueryFragment
()
lib/gcpspanner/feature_base_query.go:331
↓ 2 callersMethodbuildBaseQueryFragment
()
lib/gcpspanner/feature_base_query.go:796
↓ 2 callersFunctionbuildCategoryText
(base string, details []string)
lib/workertypes/types.go:410
↓ 2 callersFunctionbuildUpdateSavedSearchRequestForGCP
(savedSearchID string, userID string, updateRequest *backend.SavedSearchUpdateRequest)
lib/gcpspanner/spanneradapters/backend.go:953
↓ 2 callersMethodcacheKey
(key K)
lib/valkeycache/cache.go:70
↓ 2 callersMethodcalcCandidates
(event?: Event)
frontend/src/static/js/components/webstatus-typeahead.ts:244
↓ 2 callersFunctioncalculateAllFeatureGroupLookups
( ctx context.Context, featureKeyToID map[string]string, featureKeyToGroupsMapping map[string][]string, gr
lib/gcpspanner/feature_group_lookups.go:79
↓ 2 callersMethodcheckBrowserFilters
(filteredBrowsers []string)
workflows/steps/services/bcd_consumer/pkg/workflow/bcd_filter_data.go:43
↓ 2 callersMethodcheckForSavedSearchRole
( ctx context.Context, txn *spanner.ReadWriteTransaction, roleToCheck SavedSearchRole, userID string, savedS
lib/gcpspanner/saved_search_user_roles.go:43
↓ 2 callersFunctioncheckIfFileIsReadable
(t *testing.T, file io.Reader)
lib/gh/download_file_from_release_test.go:28
← previousnext →501–600 of 3,123, ranked by callers