Hibok
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
 
 
 
 

37 行
927 B

  1. import 'package:chat/data/UserData.dart';
  2. import 'package:chat/utils/HttpUtil.dart';
  3. import 'package:chat/utils/TokenMgr.dart';
  4. import 'package:dio/dio.dart';
  5. class AnalyzeUtils {
  6. //访问页面
  7. static vistPage(int pageIndex) {
  8. print('vistPage');
  9. }
  10. //聊天时长
  11. static Future<bool> commitChatDuration(int startTime, int endTime) async {
  12. print('commitChatDuration ${endTime - startTime}');
  13. Map data = {
  14. "userId": UserData().basicInfo.userId,
  15. };
  16. data['sign'] = TokenMgr().getSign(data);
  17. data["startTime"] = startTime;
  18. data["endTime"] = endTime;
  19. Response res = await HttpUtil().post('duration/user/insert', data: data);
  20. if (res == null) {
  21. return false;
  22. }
  23. Map resData = res.data;
  24. if (resData['code'] == 0) {
  25. print('提交时长${endTime - startTime}秒成功');
  26. return true;
  27. }
  28. return false;
  29. }
  30. }