From b61f30e89df3b0e776ec0581db71ae0cb2654217 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20Ko=C5=BEusznik?= <jan@kozusznik.cz>
Date: Mon, 29 Mar 2021 15:50:55 +0200
Subject: [PATCH] Read data

---
 src/main/java/koz01/java2/lab08/IndexReader.java | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/src/main/java/koz01/java2/lab08/IndexReader.java b/src/main/java/koz01/java2/lab08/IndexReader.java
index 8ac37e9..ef8c479 100644
--- a/src/main/java/koz01/java2/lab08/IndexReader.java
+++ b/src/main/java/koz01/java2/lab08/IndexReader.java
@@ -80,13 +80,17 @@ public class IndexReader {
 		bb.flip();
 		int positionOfData = bb.getInt();
 		int legthOfData = bb.getInt();
-
+		bb = ByteBuffer.allocate(legthOfData);
+		fc.position(positionOfData);
+		while (bb.hasRemaining()) {
+			fc.read(bb);
+		}
 		// position_of_data := readInt(position_in_index)
 		// length_of_data := readInt(position_in_index + 4)
 		// data := readData(position_of_data, length_of_data)
 		// return data
 		// bb.array()
-
-		return new byte[0];
+		bb.flip();
+		return bb.array();
 	}
 }
-- 
GitLab