@@ -219,31 +219,37 @@ func extractSequenceFromKey(key, storePrefix []byte) uint64 {
219
219
// GetAllPacketCommitmentsForClient returns all stored PacketCommitments objects for a specified
220
220
// client ID.
221
221
func (k * Keeper ) GetAllPacketCommitmentsForClient (ctx context.Context , clientID string ) []types.PacketState {
222
- return k .getAllPacketsForClientStore (ctx , clientID , hostv2 .PacketCommitmentPrefixKey )
222
+ return k .getAllPacketStateForClient (ctx , clientID , hostv2 .PacketCommitmentPrefixKey )
223
223
}
224
224
225
225
// GetAllPacketAcknowledgementsForClient returns all stored PacketAcknowledgements objects for a specified
226
226
// client ID.
227
227
func (k * Keeper ) GetAllPacketAcknowledgementsForClient (ctx context.Context , clientID string ) []types.PacketState {
228
- return k .getAllPacketsForClientStore (ctx , clientID , hostv2 .PacketAcknowledgementPrefixKey )
228
+ return k .getAllPacketStateForClient (ctx , clientID , hostv2 .PacketAcknowledgementPrefixKey )
229
229
}
230
230
231
231
// GetAllPacketReceiptsForClient returns all stored PacketReceipts objects for a specified
232
232
// client ID.
233
233
func (k * Keeper ) GetAllPacketReceiptsForClient (ctx context.Context , clientID string ) []types.PacketState {
234
- return k .getAllPacketsForClientStore (ctx , clientID , hostv2 .PacketReceiptPrefixKey )
234
+ return k .getAllPacketStateForClient (ctx , clientID , hostv2 .PacketReceiptPrefixKey )
235
+ }
236
+
237
+ // GetAllAsyncPacketsForClient returns all stored AsyncPackets objects for a specified
238
+ // client ID.
239
+ func (k * Keeper ) GetAllAsyncPacketsForClient (ctx context.Context , clientID string ) []types.PacketState {
240
+ return k .getAllPacketStateForClient (ctx , clientID , types .AsyncPacketPrefixKey )
235
241
}
236
242
237
243
// prefixKeyConstructor is a function that constructs a store key for a specific packet store using the provided
238
244
// clientID.
239
245
type prefixKeyConstructor func (clientID string ) []byte
240
246
241
- // getAllPacketsForClientStore gets all PacketState objects for the specified clientID using a provided
247
+ // getAllPacketStateForClient gets all PacketState objects for the specified clientID using a provided
242
248
// function for constructing the key prefix for the store.
243
249
//
244
250
// For example, to get all PacketReceipts for a clientID the hostv2.PacketReceiptPrefixKey function can be
245
251
// passed to get the PacketReceipt store key prefix.
246
- func (k * Keeper ) getAllPacketsForClientStore (ctx context.Context , clientID string , prefixFn prefixKeyConstructor ) []types.PacketState {
252
+ func (k * Keeper ) getAllPacketStateForClient (ctx context.Context , clientID string , prefixFn prefixKeyConstructor ) []types.PacketState {
247
253
store := runtime .KVStoreAdapter (k .storeService .OpenKVStore (ctx ))
248
254
storePrefix := prefixFn (clientID )
249
255
iterator := storetypes .KVStorePrefixIterator (store , storePrefix )
0 commit comments