- 打开post index model;dark定义了get post方法,使用HTTP客户端请求内容列表接口。
- 打算用app service的API HTTP客户端代替现有的HTTP客户端以包含用户登录信息。
- 更新post index model,添加属性和构造方法以依赖app service。
- 替换get post方法的请求发送方式为app service的API HTTP client。
- 更新post provider到change notify provider with dependencies on app service and post index model.
- 新provider方法接收context,并返回带有app service属性的post index model。
- 调试显示第一个内容项目的点赞状态,实心表示当前用户赞过,空心表示未赞过。
- 请求现包括用户令牌,让服务器识别用户并返回点赞状态。
- 测试:用配置的客户端请求post接口,登录并发送like请求,验证点赞状态变化。
- 模拟器测试显示用户对内容的点赞状态,通过更改请求方法(post/delete)影响点赞行为。