Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CRED-CLUB/propeller
/ functions
Functions
436 in github.com/CRED-CLUB/propeller
⨍
Functions
436
◇
Types & classes
104
↓ 1 callers
Method
PopulateFromProto
PopulateFromProto maps model from proto
internal/push/model.go:23
↓ 1 callers
Method
PopulateFromProto
PopulateFromProto maps model from proto
internal/push/model.go:36
↓ 1 callers
Method
PopulateFromProto
PopulateFromProto maps model from proto
internal/push/model.go:60
↓ 1 callers
Method
PopulateFromProto
PopulateFromProto maps model from proto
internal/push/model.go:115
↓ 1 callers
Method
PublishToTopics
PublishToTopics publishes to multiple topics in bulk
internal/push/service.go:280
↓ 1 callers
Method
Put
Put a key with value
pkg/broker/nats/kv.go:41
↓ 1 callers
Method
RemoveSubscription
RemoveSubscription removes a subscription
pkg/broker/redis/pubsub.go:83
↓ 1 callers
Function
Run
Run handles the component execution lifecycle
cmd/service/main.go:57
↓ 1 callers
Method
Run
Run the grpc server
internal/grpcserver/server.go:59
↓ 1 callers
Function
ShouldRollout
ShouldRollout a feature
internal/feature/feature.go:6
↓ 1 callers
Method
Store
Store key with values
internal/kv/nats.go:35
↓ 1 callers
Method
ToProto
ToProto converts to proto
internal/push/model.go:172
↓ 1 callers
Method
TopicSubscribe
TopicSubscribe to the topic
internal/push/service.go:339
↓ 1 callers
Method
TopicUnsubscribe
TopicUnsubscribe to unsubscribe from a topic
internal/push/service.go:349
↓ 1 callers
Method
TriggerTestPayloadToTopic
TriggerTestPayloadToTopic triggers test payload to topic
internal/push/service.go:396
↓ 1 callers
Method
WithStreamInterceptors
WithStreamInterceptors sets stream interceptors
internal/grpcserver/server.go:37
↓ 1 callers
Method
WithUnaryInterceptors
WithUnaryInterceptors sets unary interceptors
internal/grpcserver/server.go:31
↓ 1 callers
Method
buildMavenConfig
(ctx context.Context, version string)
tools/prototool/java/maven/maven.go:93
↓ 1 callers
Function
connect
(ctx context.Context, userID string, c pushv1.PushServiceClient, subTopic string)
cmd/client/sample_client.go:156
↓ 1 callers
Function
file_push_v1_api_proto_init
()
rpc/push/v1/api.pb.go:1754
↓ 1 callers
Function
getDummySendEventToClientDeviceRequest
(clientID, deviceID string)
internal/push/model.go:136
↓ 1 callers
Function
getDummySendEventToClientRequest
(clientID string)
internal/push/model.go:128
↓ 1 callers
Function
getDummySendEventToTopicRequest
(topic string)
internal/push/model.go:146
↓ 1 callers
Function
listClientDevices
(ctx context.Context, userID string, c pushv1.PushServiceClient)
cmd/client/sample_client.go:217
↓ 1 callers
Method
loadByConfigName
loadByConfigName reads configuration from file and unmarshalls into config.
pkg/config/config.go:91
↓ 1 callers
Method
newGrpcServer
(r registerGrpcHandlers)
internal/grpcserver/server.go:76
↓ 1 callers
Method
receiveDeviceResponse
(ctx context.Context, s *subscription.Subscription, ch chan map[string]bool, expectedCount int)
internal/push/service.go:157
↓ 1 callers
Function
receiveLoop
(ctx context.Context, rc chan *pushv1.ChannelRequest, srv pushv1.PushService_ChannelServer)
internal/component/apiserver/grpc_handler.go:361
↓ 1 callers
Function
sendMessage
(ctx context.Context, userID string, deviceID string, c pushv1.PushServiceClient, subTopic string)
cmd/client/sample_client.go:62
↓ 1 callers
Method
start
(ctx context.Context)
pkg/broker/redis/pubsub.go:118
↓ 1 callers
Method
testEmbeddedByValue
()
rpc/push/v1/api_grpc.pb.go:166
↓ 1 callers
Method
triggerTestPayloadToClient
(ctx context.Context, clientID string)
internal/push/service.go:371
↓ 1 callers
Method
triggerTestPayloadToClientWithDevice
(ctx context.Context, clientID string, deviceID string)
internal/push/service.go:383
↓ 1 callers
Method
validateAndGetClientAndDeviceDetails
(ctx context.Context)
internal/component/apiserver/grpc_handler.go:380
↓ 1 callers
Method
validateSendEventToClientChannelRequest
(req SendEventToClientChannelRequest)
internal/push/service.go:201
↓ 1 callers
Method
validateSendEventToClientDeviceChannelRequest
(req SendEventToClientDeviceChannelRequest)
internal/push/service.go:233
Method
AddSubscription
AddSubscription ...
pkg/broker/redis/streams.go:98
Method
AddSubscription
(ctx context.Context, channel string, s broker.ISubscription)
pkg/broker/redis/redis.go:20
Method
AddSubscription
AddSubscription to a redis pubsub channel
pkg/broker/redis/pubsub.go:71
Method
AddSubscription
AddSubscription ...
internal/pubsub/redis.go:76
Method
AddSubscription
AddSubscription ..
internal/pubsub/nats.go:96
Method
AsyncSubscribe
AsyncSubscribe to a subject
internal/pubsub/redis.go:46
Method
AsyncSubscribe
AsyncSubscribe to subscribe to a subject
internal/pubsub/nats.go:49
Method
Cd
Cd ...
pkg/fs/fs.go:214
Method
Channel
Channel to the push server and receive streaming response
internal/component/apiserver/grpc_handler.go:34
Method
Channel
(ctx context.Context, opts ...grpc.CallOption)
rpc/push/v1/api_grpc.pb.go:58
Method
Channel
Establish channel
rpc/push/v1/api_grpc.pb.go:128
Method
Channel
(grpc.BidiStreamingServer[ChannelRequest, ChannelResponse])
rpc/push/v1/api_grpc.pb.go:148
Method
Code
Code returns the error code
internal/perror/perror.go:17
Method
CopyDir
(srcPath, destPath string)
pkg/fs/fs.go:18
Method
CopyDir
CopyDir ...
pkg/fs/fs.go:63
Method
CopyFile
(sourcePath, destPath string)
pkg/fs/fs.go:24
Method
CopyFile
CopyFile ...
pkg/fs/fs.go:144
Method
CreateDir
CreateDir ...
pkg/fs/fs.go:41
Method
CreateFile
(filePath string, forceCreate bool)
pkg/fs/fs.go:20
Method
CreateFile
CreateFile ...
pkg/fs/fs.go:124
Method
CreateSymLink
(sourcePath string, destPath string)
pkg/fs/fs.go:29
Method
CreateSymLink
CreateSymLink ...
pkg/fs/fs.go:192
Method
Delete
Delete a field for a key
pkg/broker/redis/redis.go:125
Method
Delete
Delete a key
pkg/broker/nats/kv.go:57
Method
Delete
Delete values for a key
internal/kv/redis.go:34
Method
Delete
Delete values for a key
internal/kv/nats.go:77
Method
DeleteDir
(dirPath string)
pkg/fs/fs.go:17
Method
DeleteDir
DeleteDir ...
pkg/fs/fs.go:58
Method
DeleteFile
(filePath string)
pkg/fs/fs.go:23
Method
DeleteFile
DeleteFile ...
pkg/fs/fs.go:139
Method
Descriptor
Deprecated: Use ChannelRequest.ProtoReflect.Descriptor instead.
rpc/push/v1/api.pb.go:115
Method
Descriptor
Deprecated: Use ChannelResponse.ProtoReflect.Descriptor instead.
rpc/push/v1/api.pb.go:228
Method
Descriptor
Deprecated: Use ChannelEvent.ProtoReflect.Descriptor instead.
rpc/push/v1/api.pb.go:353
Method
Descriptor
Deprecated: Use ConnectAck.ProtoReflect.Descriptor instead.
rpc/push/v1/api.pb.go:414
Method
Descriptor
Deprecated: Use ChannelEventAck.ProtoReflect.Descriptor instead.
rpc/push/v1/api.pb.go:463
Method
Descriptor
Deprecated: Use TopicSubscriptionRequest.ProtoReflect.Descriptor instead.
rpc/push/v1/api.pb.go:517
Method
Descriptor
Deprecated: Use TopicSubscriptionRequestAck.ProtoReflect.Descriptor instead.
rpc/push/v1/api.pb.go:566
Method
Descriptor
Deprecated: Use TopicUnsubscriptionRequest.ProtoReflect.Descriptor instead.
rpc/push/v1/api.pb.go:620
Method
Descriptor
Deprecated: Use TopicUnsubscriptionRequestAck.ProtoReflect.Descriptor instead.
rpc/push/v1/api.pb.go:669
Method
Descriptor
Deprecated: Use GetClientActiveDevicesRequest.ProtoReflect.Descriptor instead.
rpc/push/v1/api.pb.go:723
Method
Descriptor
Deprecated: Use GetClientActiveDevicesResponse.ProtoReflect.Descriptor instead.
rpc/push/v1/api.pb.go:774
Method
Descriptor
Deprecated: Use SendEventToClientChannelRequest.ProtoReflect.Descriptor instead.
rpc/push/v1/api.pb.go:837
Method
Descriptor
Deprecated: Use SendEventToClientChannelResponse.ProtoReflect.Descriptor instead.
rpc/push/v1/api.pb.go:891
Method
Descriptor
Deprecated: Use SendEventToClientDeviceChannelRequest.ProtoReflect.Descriptor instead.
rpc/push/v1/api.pb.go:942
Method
Descriptor
Deprecated: Use SendEventToClientDeviceChannelResponse.ProtoReflect.Descriptor instead.
rpc/push/v1/api.pb.go:1003
Method
Descriptor
Deprecated: Use SendEventToTopicRequest.ProtoReflect.Descriptor instead.
rpc/push/v1/api.pb.go:1052
Method
Descriptor
Deprecated: Use SendEventToTopicResponse.ProtoReflect.Descriptor instead.
rpc/push/v1/api.pb.go:1106
Method
Descriptor
Deprecated: Use SendEventToTopicsRequest.ProtoReflect.Descriptor instead.
rpc/push/v1/api.pb.go:1153
Method
Descriptor
Deprecated: Use SendEventToTopicsResponse.ProtoReflect.Descriptor instead.
rpc/push/v1/api.pb.go:1200
Method
Descriptor
Deprecated: Use ResponseStatus.ProtoReflect.Descriptor instead.
rpc/push/v1/api.pb.go:1318
Method
Descriptor
Deprecated: Use Device.ProtoReflect.Descriptor instead.
rpc/push/v1/api.pb.go:1390
Method
Enum
()
rpc/push/v1/api.pb.go:47
Method
EnumDescriptor
Deprecated: Use Event_Type.Descriptor instead.
rpc/push/v1/api.pb.go:70
Method
Exists
(filePath string)
pkg/fs/fs.go:32
Method
Exists
Exists ...
pkg/fs/fs.go:202
Method
GetAttributes
()
rpc/push/v1/api.pb.go:1408
Method
GetChannelEvent
()
rpc/push/v1/api.pb.go:246
Method
GetChannelEventAck
()
rpc/push/v1/api.pb.go:133
Method
GetChannelEventAck
()
rpc/push/v1/api.pb.go:253
Method
GetClientActiveDevices
GetClientActiveDevices returns currently online devices for a client
internal/component/apiserver/grpc_handler.go:258
Method
GetClientActiveDevices
GetClientActiveDevices ... * ┌──────┐ 2. subscribe(clnt, clnt-device) │ │◄──────────┐
internal/push/service.go:72
Method
GetClientActiveDevices
(ctx context.Context, in *GetClientActiveDevicesRequest, opts ...grpc.CallOption)
rpc/push/v1/api_grpc.pb.go:111
Method
GetClientActiveDevices
GetClientActiveDevices is called to get active devices of a client
rpc/push/v1/api_grpc.pb.go:138
Method
GetClientActiveDevices
(context.Context, *GetClientActiveDevicesRequest)
rpc/push/v1/api_grpc.pb.go:163
← previous
next →
101–200 of 436, ranked by callers