Skip to content

Commit 23a782c

Browse files
address feedback
1 parent 761b738 commit 23a782c

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

pkg/solana/logpoller/parser.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ func (v *pgDSLParser) TxHash(prim primitives.TxHash) {
116116
v.expression = fmt.Sprintf(
117117
"%s = :%s",
118118
txHashFieldName,
119-
v.args.withIndexedField(txHashFieldName, txHash),
119+
v.args.withIndexedField(txHashFieldName, PublicKey(txHash)),
120120
)
121121
}
122122

@@ -174,7 +174,7 @@ func (v *pgDSLParser) buildQuery(
174174
}
175175

176176
func (v *pgDSLParser) whereClause(expressions []query.Expression, limiter query.LimitAndSort) (string, error) {
177-
segment := fmt.Sprintf("WHERE %s = :solana_chain_id", chainIDFieldName)
177+
segment := fmt.Sprintf("WHERE %s = :chain_id", chainIDFieldName)
178178

179179
if len(expressions) > 0 {
180180
exp, err := v.combineExpressions(expressions, query.AND)

pkg/solana/logpoller/parser_test.go

+10-10
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ func TestDSLParser(t *testing.T) {
3838
result, args, err := parser.buildQuery(chainID, expressions, limiter)
3939

4040
require.NoError(t, err)
41-
assert.Equal(t, logsQuery(" WHERE chain_id = :solana_chain_id ORDER BY "+defaultSort), result)
41+
assert.Equal(t, logsQuery(" WHERE chain_id = :chain_id ORDER BY "+defaultSort), result)
4242

4343
assertArgs(t, args, 1)
4444
})
@@ -60,7 +60,7 @@ func TestDSLParser(t *testing.T) {
6060

6161
result, args, err := parser.buildQuery(chainID, expressions, limiter)
6262
expected := logsQuery(
63-
" WHERE chain_id = :solana_chain_id " +
63+
" WHERE chain_id = :chain_id " +
6464
"AND (address = :address_0 AND event_sig = :event_sig_0) " +
6565
"AND (block_number > :cursor_block_number OR (block_number = :cursor_block_number " +
6666
"AND log_index > :cursor_log_index)) " +
@@ -88,7 +88,7 @@ func TestDSLParser(t *testing.T) {
8888

8989
result, args, err := parser.buildQuery(chainID, expressions, limiter)
9090
expected := logsQuery(
91-
" WHERE chain_id = :solana_chain_id " +
91+
" WHERE chain_id = :chain_id " +
9292
"AND (address = :address_0 AND event_sig = :event_sig_0) " +
9393
"ORDER BY " + defaultSort + " " +
9494
"LIMIT 20")
@@ -108,7 +108,7 @@ func TestDSLParser(t *testing.T) {
108108

109109
result, args, err := parser.buildQuery(chainID, expressions, limiter)
110110
expected := logsQuery(
111-
" WHERE chain_id = :solana_chain_id " +
111+
" WHERE chain_id = :chain_id " +
112112
"ORDER BY block_number DESC, log_index DESC, tx_hash DESC")
113113

114114
require.NoError(t, err)
@@ -126,7 +126,7 @@ func TestDSLParser(t *testing.T) {
126126

127127
result, args, err := parser.buildQuery(chainID, expressions, limiter)
128128
expected := logsQuery(
129-
" WHERE chain_id = :solana_chain_id " +
129+
" WHERE chain_id = :chain_id " +
130130
"ORDER BY block_number ASC, block_timestamp DESC")
131131

132132
require.NoError(t, err)
@@ -149,7 +149,7 @@ func TestDSLParser(t *testing.T) {
149149

150150
result, args, err := parser.buildQuery(chainID, expressions, limiter)
151151
expected := logsQuery(
152-
" WHERE chain_id = :solana_chain_id " +
152+
" WHERE chain_id = :chain_id " +
153153
"AND (block_timestamp = :block_timestamp_0 AND tx_hash = :tx_hash_0 " +
154154
"AND block_number != :block_number_0) " +
155155
"AND (block_number < :cursor_block_number OR (block_number = :cursor_block_number " +
@@ -172,7 +172,7 @@ func TestDSLParser(t *testing.T) {
172172

173173
result, args, err := parser.buildQuery(chainID, expressions, limiter)
174174
expected := logsQuery(
175-
" WHERE chain_id = :solana_chain_id " +
175+
" WHERE chain_id = :chain_id " +
176176
"ORDER BY " + defaultSort)
177177

178178
require.NoError(t, err)
@@ -188,7 +188,7 @@ func TestDSLParser(t *testing.T) {
188188

189189
result, args, err := parser.buildQuery(chainID, expressions, limiter)
190190
expected := logsQuery(
191-
" WHERE chain_id = :solana_chain_id " +
191+
" WHERE chain_id = :chain_id " +
192192
"ORDER BY " + defaultSort)
193193

194194
require.NoError(t, err)
@@ -223,7 +223,7 @@ func TestDSLParser(t *testing.T) {
223223

224224
result, args, err := parser.buildQuery(chainID, expressions, limiter)
225225
expected := logsQuery(
226-
" WHERE chain_id = :solana_chain_id " +
226+
" WHERE chain_id = :chain_id " +
227227
"AND (block_timestamp >= :block_timestamp_0 AND tx_hash = :tx_hash_0) " +
228228
"ORDER BY " + defaultSort)
229229

@@ -265,7 +265,7 @@ func TestDSLParser(t *testing.T) {
265265

266266
result, args, err := parser.buildQuery(chainID, expressions, limiter)
267267
expected := logsQuery(
268-
" WHERE chain_id = :solana_chain_id " +
268+
" WHERE chain_id = :chain_id " +
269269
"AND (block_timestamp = :block_timestamp_0 " +
270270
"AND (tx_hash = :tx_hash_0 OR event_sig = :event_sig_0)) " +
271271
"ORDER BY " + defaultSort)

0 commit comments

Comments
 (0)