ContentService

gitinsp.services.ContentService
class ContentService(httpClient: HttpClient)(implicit val ec: ExecutionContext)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def chat(message: String, indexName: String): Signal[String]
def fetchAvailableIndices(): Future[Option[Seq[IndexOption]]]
def fetchContent(url: String, format: String, extension: String): Future[String]
def generateIndex(content: GenerateIndex, options: Map[String, String]): Future[GenerateIndexResponse]
def removeIndex(indexName: String): Future[Option[String]]

Implicits

Implicits

implicit val ec: ExecutionContext
implicit val fetchContentRequest: ReadWriter[FetchContentRequest]
implicit val generateIndexRW: ReadWriter[GenerateIndex]
implicit val removeIndexRW: ReadWriter[RemoveIndex]
implicit val removeIndexResponseRW: ReadWriter[RemoveIndexResponse]