|  | @@ -23,9 +23,8 @@ class Mangachan : ParsedHttpSource() {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      override val supportsLatest = true
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    override fun popularMangaRequest(page: Int): Request {
 | 
	
		
			
				|  |  | -        return GET("$baseUrl/mostfavorites?offset=${20 * (page - 1)}", headers)
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | +    override fun popularMangaRequest(page: Int): Request =
 | 
	
		
			
				|  |  | +            GET("$baseUrl/mostfavorites?offset=${20 * (page - 1)}", headers)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request {
 | 
	
		
			
				|  |  |          var pageNum = 1
 | 
	
	
		
			
				|  | @@ -48,9 +47,7 @@ class Mangachan : ParsedHttpSource() {
 | 
	
		
			
				|  |  |          return GET(url, headers)
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    override fun latestUpdatesRequest(page: Int): Request {
 | 
	
		
			
				|  |  | -        return GET("$baseUrl/newestch?page=$page")
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | +    override fun latestUpdatesRequest(page: Int): Request = GET("$baseUrl/newestch?page=$page")
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      override fun popularMangaSelector() = "div.content_row"
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -76,9 +73,7 @@ class Mangachan : ParsedHttpSource() {
 | 
	
		
			
				|  |  |          return manga
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    override fun searchMangaFromElement(element: Element): SManga {
 | 
	
		
			
				|  |  | -        return popularMangaFromElement(element)
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | +    override fun searchMangaFromElement(element: Element): SManga = popularMangaFromElement(element)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      override fun popularMangaNextPageSelector() = "a:contains(Вперед)"
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -125,16 +120,14 @@ class Mangachan : ParsedHttpSource() {
 | 
	
		
			
				|  |  |          manga.genre = infoElement.select("tr:eq(5) > td:eq(1)").text()
 | 
	
		
			
				|  |  |          manga.status = parseStatus(infoElement.select("tr:eq(4) > td:eq(1)").text())
 | 
	
		
			
				|  |  |          manga.description = descElement.textNodes().first().text()
 | 
	
		
			
				|  |  | -        manga.thumbnail_url = baseUrl + imgElement.attr("src")
 | 
	
		
			
				|  |  | +        manga.thumbnail_url = imgElement.attr("src")
 | 
	
		
			
				|  |  |          return manga
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    private fun parseStatus(element: String): Int {
 | 
	
		
			
				|  |  | -        when {
 | 
	
		
			
				|  |  | -            element.contains("перевод завершен") -> return SManga.COMPLETED
 | 
	
		
			
				|  |  | -            element.contains("перевод продолжается") -> return SManga.ONGOING
 | 
	
		
			
				|  |  | -            else -> return SManga.UNKNOWN
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | +    private fun parseStatus(element: String): Int = when {
 | 
	
		
			
				|  |  | +        element.contains("перевод завершен") -> SManga.COMPLETED
 | 
	
		
			
				|  |  | +        element.contains("перевод продолжается") -> SManga.ONGOING
 | 
	
		
			
				|  |  | +        else -> SManga.UNKNOWN
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      override fun chapterListSelector() = "table.table_cha tr:gt(1)"
 |