60
queueName string,
61
opts ...func(p *EnqueueParams),
62
>
) (*persistence.InternalEnqueueMessageResponse, error) {
queues.go
63
>
params := EnqueueParams{
64
>
Data: []byte("1"),
65
>
EncodingType: int(enumspb.ENCODING_TYPE_JSON),
66
>
}
67
>
for _, opt := range opts {
68
opt(¶ms)
69
}
70
>
return queue.EnqueueMessage(ctx, &persistence.InternalEnqueueMessageRequest{
queues.go
71
>
QueueType: queueType,
72
>
QueueName: queueName,
73
>
Blob: &commonpb.DataBlob{
74
>
EncodingType: enumspb.EncodingType(params.EncodingType),
75
>
Data: params.Data,
76
>
},
77
>
})
78
}
79