public async Task <SnapshotListResponse> GetSnapshots(GetSnapshotsRequest request)
        {
            var snapshotNoSql = _snapshotReader.Get(SnapshotNoSqlEntity.GeneratePartitionKey(request.WalletId));

            if (snapshotNoSql.Any())
            {
                return new SnapshotListResponse()
                       {
                           Snapshots = snapshotNoSql.Select(t => t.Entity).ToList()
                       }
            }
            ;

            var snapshot = await _snapshotGrpcService.GetSnapshots(request);

            return(snapshot);
        }
    }