| 
				
			 | 
			
			
				@@ -128,24 +128,27 @@ class AkkaStreamFileProcessingImpl extends AkkaStreamFileProcessing { 
			 | 
		
	
		
			
			| 
				128
			 | 
			
				128
			 | 
			
			
				       case Success(value: Option[String]) => 
			 | 
		
	
		
			
			| 
				129
			 | 
			
				129
			 | 
			
			
				         logger.info(s"TvSerie ID: $value") 
			 | 
		
	
		
			
			| 
				130
			 | 
			
				130
			 | 
			
			
				         logger.info("END STEP 1/3") 
			 | 
		
	
		
			
			| 
				131
			 | 
			
				
			 | 
			
			
				-    }) 
			 | 
		
	
		
			
			| 
				132
			 | 
			
				
			 | 
			
			
				-    logger.info("STEP 2/3") 
			 | 
		
	
		
			
			| 
				133
			 | 
			
				
			 | 
			
			
				-    val listPersonIDs: Future[IndexedSeq[Option[String]]] = getListOfPersonsIDByTvSerieID(tvSerieID = tvSerieID) 
			 | 
		
	
		
			
			| 
				134
			 | 
			
				
			 | 
			
			
				-    listPersonIDs.andThen({ 
			 | 
		
	
		
			
			| 
				135
			 | 
			
				
			 | 
			
			
				-      case Failure(exception) => logger.error(s"!!!!!!!!!!!!!!!!!!!!!2$exception") 
			 | 
		
	
		
			
			| 
				136
			 | 
			
				
			 | 
			
			
				-      case Success(value) => 
			 | 
		
	
		
			
			| 
				137
			 | 
			
				
			 | 
			
			
				-        value.foreach((personID:Option[String])=>logger.info(s"Person ID:$personID")) 
			 | 
		
	
		
			
			| 
				138
			 | 
			
				
			 | 
			
			
				-        logger.info("END STEP 2/3") 
			 | 
		
	
		
			
			| 
				139
			 | 
			
				
			 | 
			
			
				-    }) 
			 | 
		
	
		
			
			| 
				140
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				141
			 | 
			
				
			 | 
			
			
				-    logger.info("STEP 3/3") 
			 | 
		
	
		
			
			| 
				142
			 | 
			
				
			 | 
			
			
				-    val personsTeam: Future[IndexedSeq[Person]] = getListOfPersonsForTvSerie(listPersonsIDs = listPersonIDs) 
			 | 
		
	
		
			
			| 
				143
			 | 
			
				
			 | 
			
			
				-    personsTeam.andThen({ 
			 | 
		
	
		
			
			| 
				144
			 | 
			
				
			 | 
			
			
				-      case Failure(exception) => logger.error(s"!!!!!!!!!!!!!!!!!!!!!!!3$exception") 
			 | 
		
	
		
			
			| 
				145
			 | 
			
				
			 | 
			
			
				-      case Success(value) => 
			 | 
		
	
		
			
			| 
				146
			 | 
			
				
			 | 
			
			
				-        logger.info(s"$value") 
			 | 
		
	
		
			
			| 
				147
			 | 
			
				
			 | 
			
			
				-        value.foreach((person:Person)=>logger.info(s"${person.toString}")) 
			 | 
		
	
		
			
			| 
				148
			 | 
			
				
			 | 
			
			
				-        logger.info("END STEP 3/3") 
			 | 
		
	
		
			
			| 
				
			 | 
			
				131
			 | 
			
			
				+    }).flatMap({ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				132
			 | 
			
			
				+      future => 
			 | 
		
	
		
			
			| 
				
			 | 
			
				133
			 | 
			
			
				+        logger.info("STEP 2/3") 
			 | 
		
	
		
			
			| 
				
			 | 
			
				134
			 | 
			
			
				+        val listPersonIDs: Future[IndexedSeq[Option[String]]] = getListOfPersonsIDByTvSerieID(tvSerieID = tvSerieID) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				135
			 | 
			
			
				+        listPersonIDs.andThen({ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				136
			 | 
			
			
				+          case Failure(exception) => logger.error(s"!!!!!!!!!!!!!!!!!!!!!2$exception") 
			 | 
		
	
		
			
			| 
				
			 | 
			
				137
			 | 
			
			
				+          case Success(value) => 
			 | 
		
	
		
			
			| 
				
			 | 
			
				138
			 | 
			
			
				+            value.foreach((personID: Option[String]) => logger.info(s"Person ID:$personID")) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				139
			 | 
			
			
				+            logger.info("END STEP 2/3") 
			 | 
		
	
		
			
			| 
				
			 | 
			
				140
			 | 
			
			
				+        }).flatMap({ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				141
			 | 
			
			
				+          future => 
			 | 
		
	
		
			
			| 
				
			 | 
			
				142
			 | 
			
			
				+            logger.info("STEP 3/3") 
			 | 
		
	
		
			
			| 
				
			 | 
			
				143
			 | 
			
			
				+            val personsTeam: Future[IndexedSeq[Person]] = getListOfPersonsForTvSerie(listPersonsIDs = listPersonIDs) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				144
			 | 
			
			
				+            personsTeam.andThen({ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				145
			 | 
			
			
				+              case Failure(exception) => logger.error(s"!!!!!!!!!!!!!!!!!!!!!!!3$exception") 
			 | 
		
	
		
			
			| 
				
			 | 
			
				146
			 | 
			
			
				+              case Success(value) => 
			 | 
		
	
		
			
			| 
				
			 | 
			
				147
			 | 
			
			
				+                logger.info(s"$value") 
			 | 
		
	
		
			
			| 
				
			 | 
			
				148
			 | 
			
			
				+                value.foreach((person: Person) => logger.info(s"${person.toString}")) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				149
			 | 
			
			
				+                logger.info("END STEP 3/3") 
			 | 
		
	
		
			
			| 
				
			 | 
			
				150
			 | 
			
			
				+            }) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				151
			 | 
			
			
				+        }) 
			 | 
		
	
		
			
			| 
				149
			 | 
			
				152
			 | 
			
			
				     }) 
			 | 
		
	
		
			
			| 
				150
			 | 
			
				153
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				151
			 | 
			
				154
			 | 
			
			
				    null 
			 |