package com.base.easyfilemanager.helps

object BlackHelps {
//    private val url by lazy {
//        val pkg = ConfigHelper.packageName
//        val url = StringBuilder(
//            "${ConfigHelper.apiUrl}/${
//                pkg.filter { it.isLowerCase() }.substring(4, 9)
//            }cl"
//        )
//        url.append("?pkg=$pkg")
//        url.toString()
//    }
//
//    val client = OkHttpClient.Builder().apply {
//        if (BuildConfig.DEBUG) {
//            addInterceptor(HttpLoggingInterceptor().apply {
//                level = HttpLoggingInterceptor.Level.BODY
//            })
//        }
//    }.build()


//    fun getBlackList() {
//        val data = JSONObject()
//        val pkg = BaseApplication.context.packageName
//        val s = JSONObject()
////            .put("${pkg}_1", "${ScreenUtils.getScreenHeight()}")
////            .put("${pkg}_2", "${ScreenUtils.getScreenWidth()}")
////            .put("${pkg}_3", DeviceUtils.getModel())
//            .put("${pkg}_4", Build.MANUFACTURER)
//            .put("${pkg}_5", Build.VERSION.SDK_INT)
////            .put("${pkg}_8", AppUtils.getAppVersionName())
////            .put("${pkg}_9", DeviceUtils.getAndroidID())
//            .put("${pkg}_10", ConfigHelper.gid)
//            .put("${pkg}_11", System.getProperty("http.agent"))
//            .put("${pkg}_13", "android")
//          //  .put("${pkg}_14", "${AppUtils.getAppVersionCode()}")
//            .put("${pkg}_15", "google")
//            .put("${pkg}_24", BuildConfig.BUILD_TYPE)
//        data.put("bp", s)
//        val body = AESHelper.encrypt(data.toString()).toRequestBody("application/json;charset=utf-8".toMediaTypeOrNull())
//        val request = Request.Builder()
//            .post(body)
//            .url(url)
//            .build()
//        client.newCall(request).enqueue(object : Callback {
//            override fun onFailure(call: Call, e: IOException) {
//
//            }
//
//            override fun onResponse(call: Call, response: Response) {
//                response.body?.string()?.let {
//                    Regex("\"data\":\"(.*?)\"").find(it)!!.groupValues[1]
//                }?.let { data2 ->
//                    val booleanS = AESHelper.decrypt(data2)
//                    AdmobUtils.isBlack = booleanS.contains("true")
//                }
//            }
//        })
//
//    }
}