All Downloads are FREE. Search and download functionalities are using the official Maven repository.

zio.http.internal.QueryParamEncodingPlatformSpecific.scala Maven / Gradle / Ivy

The newest version!
package zio.http.internal
import java.nio.charset.Charset

import zio.http.QueryParams

private[http] trait QueryParamEncodingPlatformSpecific {
  val default: QueryParamEncoding = // throw new NotImplementedError("No version implemented for Scala.js yet.")
    new QueryParamEncoding {
      override def decode(queryStringFragment: String, charset: Charset): QueryParams = QueryParams.empty

      override def encode(baseUri: String, queryParams: QueryParams, charset: Charset): String =
        baseUri + "?" + queryParams.map.map { case (k, v) => s"$k=${v.mkString(",")}" }.mkString("&")
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy