Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ktor适配请求 #237

Open
hmy65 opened this issue Jul 4, 2024 · 6 comments
Open

ktor适配请求 #237

hmy65 opened this issue Jul 4, 2024 · 6 comments
Labels
寻求帮助 Extra attention is needed

Comments

@hmy65
Copy link

hmy65 commented Jul 4, 2024

先说一句东哥牛逼不过分吧?

有没有可能吧okhttp换成ktor(cio)?

感谢东哥。

@hmy65 hmy65 added the 寻求帮助 Extra attention is needed label Jul 4, 2024
@liangjingkanji
Copy link
Owner

现在Net直接套OkHttp, 你让我改成 Net套Ktor然后Ktor套OkHttp? 这样目的是什么? 多写点代码吗?

另外出于回报而言也不会考虑除OkHttp以外的框架, 因为OkHttp生态完善, 换别的很多需求没有文章和案例

本开源框架是基于个人需求代码分享, 并没有商业目的, 大改框架去适配我压根不用的其他框架对我没任何意义, 但欢迎自己pr扩展

@liangjingkanji
Copy link
Owner

我很反感无意义的代码和人云亦云的"更好", 你自己能说得清楚这么提的含义吗?

@hmy65
Copy link
Author

hmy65 commented Jul 5, 2024

为了multiplatform,ktor用自带的cio engine, 不用okhttp的

@liangjingkanji
Copy link
Owner

liangjingkanji commented Jul 13, 2024

并不会iOS, 无法适配多平台

而且很多特性在iOS平台也不存在, 无法支持

@zhaoxiuyu
Copy link

协程 scope 能不能从 net 里面独立出来,单独封装一个库出来?
@liangjingkanji 祝你天天有奶茶喝。

@liangjingkanji
Copy link
Owner

liangjingkanji commented Aug 6, 2024

协程 scope 能不能从 net 里面独立出来,单独封装一个库出来? @liangjingkanji 祝你天天有奶茶喝。

这个协程是根据view和net封装的, 无法单独出来, 只能根据场景重写

设计上就没有需要分离的需求, 解耦会牺牲更多便利不值得

协程设计本质上是 生命周期(view)+子线程(okHttp)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
寻求帮助 Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants