package com.xsn.explorer.helpers import com.xsn.explorer.models.rpc.Block import play.api.libs.json.{JsValue, Json} object BlockLoader { private val BasePath = "blocks" def get(blockhash: String): Block = { json(blockhash).as[Block] } def json(blockhash: String): JsValue = { val resource = s"$BasePath/$blockhash" val json = scala.io.Source.fromResource(resource).getLines().mkString("\n") Json.parse(json) } }