inline fun createRetrofit(jwt: String? = null): T { val builder = Retrofit.Builder() .baseUrl(getBaseUrl() + "api/") .addCallAdapterFactory(RxJava2CallAdapterFactory.create()) .addConverterFactory(MoshiConverterFactory.create(buildMoshi())) .client(buildHttpClient(jwt)) return builder.build().create(T::class.java) }