tsdm_client
tsdm_client copied to clipboard
[BUG] 个人主页积分详情和退出按键无长按的功能说明
描述问题
个人主页积分详情和退出按键无长按的功能说明
复现方法
复现问题的步骤:
- ...
期望的行为
长按后应该有功能啊火明
实际的行为
长按后不显示
截图
https://github.com/user-attachments/assets/a9d0c119-896b-44cc-99c2-0caa1f1d584d
日志
打开设置 > 调试 > 复制日志 或 导出日志后再上传
[debug] | 15:59:13 158ms | start app...
[debug] | 15:59:13 196ms | connect to database
[debug] | 15:59:13 197ms | init database file at /data/user/0/kzs.th000.tsdm_clienu/files/db/mainV2.db
[debug] | 15:59:13 215ms | load cookie from database with login user uid: ****734
[debug] | 15:59:13 215ms | build no-cookie with cookie: null
[debug] | 15:59:13 230ms | RootLocationCubit: enter page /homepage
[debug] | 15:59:13 230ms | ForumHomeRepository: fetch home page
[debug] | 15:59:13 230ms | build cookie with user info: null
[debug] | 15:59:13 231ms | ProfileRepository: fetch profile page v2
[debug] | 15:59:13 231ms | build cookie with user info: null
[debug] | 15:59:16 471ms | ForumHomeRepository: use fetched home page
[debug] | 15:59:16 472ms | CookieProvider: save authed cookie to storage
[debug] | 15:59:16 477ms | AuthenticationRepository: save logged user info: UserLoginInfo{ username=******, uid=****734,
[debug] | 15:59:16 486ms | CookieProvider: update user info: UserLoginInfo{ username=******, uid=****734,
[debug] | 15:59:16 486ms | CookieProvider: complete user info updated, sync cookie
[debug] | 15:59:16 489ms | AuthenticationRepository: login with document: user UserLoginInfo{ username=******, uid=****734,
[debug] | 15:59:16 491ms | NotificationBloc: updating all notifications...
[info] | 15:59:16 492ms | AutoNotificationCubit: start auto fetch with duration 0:01:00.000000
[debug] | 15:59:16 492ms | NotificationBloc: fetch notification since 2025-03-15 15:43:45
[debug] | 15:59:16 492ms | build cookie with user info: null
[error] | 15:59:16 596ms | failed to render image: failed to load image for ImageCacheUserAvatarRequest(username: YQ17, imageUrl: ): empty image url
[error] | 15:59:16 596ms | failed to render image: failed to load image for ImageCacheUserAvatarRequest(username: TR83, imageUrl: ): empty image url
[error] | 15:59:16 596ms | failed to render image: failed to load image for ImageCacheUserAvatarRequest(username: linjun123, imageUrl: ): empty image url
[error] | 15:59:16 596ms | failed to render image: failed to load image for ImageCacheUserAvatarRequest(username: Hyperk1ler, imageUrl: ): empty image url
[error] | 15:59:16 596ms | failed to render image: failed to load image for ImageCacheUserAvatarRequest(username: tecrin, imageUrl: ): empty image url
[error] | 15:59:16 596ms | failed to render image: failed to load image for ImageCacheUserAvatarRequest(username: bobotan@yurikum, imageUrl: ): empty image url
[error] | 15:59:16 596ms | failed to render image: failed to load image for ImageCacheUserAvatarRequest(username: cy201214, imageUrl: ): empty image url
[error] | 15:59:16 597ms | failed to render image: failed to load image for ImageCacheUserAvatarRequest(username: x9mars, imageUrl: ): empty image url
[error] | 15:59:16 597ms | failed to render image: failed to load image for ImageCacheUserAvatarRequest(username: hanpian, imageUrl: ): empty image url
[error] | 15:59:16 598ms | failed to render image: failed to load image for ImageCacheUserAvatarRequest(username: Kei3tenshi, imageUrl: ): empty image url
[error] | 15:59:16 600ms | failed to render image: failed to load image for ImageCacheUserAvatarRequest(username: lz950206, imageUrl: ): empty image url
[error] | 15:59:16 600ms | failed to render image: failed to load image for ImageCacheUserAvatarRequest(username: strelitzia_reg, imageUrl: ): empty image url
[error] | 15:59:16 601ms | failed to render image: failed to load image for ImageCacheUserAvatarRequest(username: 王春123, imageUrl: ): empty image url
[error] | 15:59:16 601ms | failed to render image: failed to load image for ImageCacheUserAvatarRequest(username: KenAdams, imageUrl: ): empty image url
[error] | 15:59:16 602ms | failed to render image: failed to load image for ImageCacheUserAvatarRequest(username: 乌尔尼斯, imageUrl: ): empty image url
[error] | 15:59:16 602ms | failed to render image: failed to load image for ImageCacheUserAvatarRequest(username: Lumina-Alice, imageUrl: ): empty image url
[error] | 15:59:16 602ms | failed to render image: failed to load image for ImageCacheUserAvatarRequest(username: 321456789, imageUrl: ): empty image url
[error] | 15:59:16 602ms | failed to render image: failed to load image for ImageCacheUserAvatarRequest(username: 黑影君, imageUrl: ): empty image url
[error] | 15:59:16 604ms | failed to render image: failed to load image for ImageCacheUserAvatarRequest(username: 是莫莫喵, imageUrl: ): empty image url
[error] | 15:59:16 604ms | failed to render image: failed to load image for ImageCacheUserAvatarRequest(username: qicaiyunjian, imageUrl: ): empty image url
[debug] | 15:59:17 447ms | NotificationBloc: saving notification: notice=0 personalMessage=0 broadcastMessage=0 latestTime=null
[debug] | 15:59:17 457ms | NotificationBloc: load local notification: notice=340 personalMessage=17 broadcastMessage=1
[debug] | 15:59:24 750ms | RootLocationCubit: enter page /profile
[debug] | 15:59:24 750ms | ProfileRepository: fetch profile page
[debug] | 15:59:24 750ms | build cookie with user info: null
[debug] | 15:59:36 591ms | RootLocationCubit: enter page /points
[debug] | 15:59:36 592ms | build cookie with user info: null
[error] | 15:59:36 781ms | _ErrorHandler: Instance of 'RequestOptions' DioExceptionType.unknown: HandshakeException: Connection terminated during handshake,null
[exception] | 15:59:36 781ms | PointsStatisticsBloc: handle error:
HttpHandshakeFailedException(message: <unknown error>, statusCode: null, headers: null, stackTrace: #0 new AppException (package:tsdm_client/exceptions/exceptions.dart:76)
#1 new _HttpHandshakeFailedException&AppException&HttpHandshakeFailedExceptionMappable (package:tsdm_client/exceptions/exceptions.dart)
#2 new HttpHandshakeFailedException (package:tsdm_client/exceptions/exceptions.dart:107)
#3 mapException (package:tsdm_client/shared/providers/net_client_provider/net_client_provider.dart:22)
#4 new TaskEither.tryCatch.<anonymous closure> (package:fpdart/src/task_either.dart:282)
<asynchronous suspension>
#5 FPHttpExt.mapHttp.<anonymous closure> (package:tsdm_client/exceptions/exceptions.dart:54)
<asynchronous suspension>
#6 TaskEither.match.<anonymous closure> (package:fpdart/src/task_either.dart:168)
<asynchronous suspension>
#7 PointsStatisticsBloc._onPointsStatisticsRefreshRequested (package:tsdm_client/features/points/bloc/points_bloc.dart:36)
<asynchronous suspension>
#8 Bloc.on.<anonymous closure>.handleEvent (package:bloc/src/bloc.dart:226)
<asynchronous suspension>
)
StackTrace: #0 new AppException (package:tsdm_client/exceptions/exceptions.dart:76)
#1 new _HttpHandshakeFailedException&AppException&HttpHandshakeFailedExceptionMappable (package:tsdm_client/exceptions/exceptions.dart)
#2 new HttpHandshakeFailedException (package:tsdm_client/exceptions/exceptions.dart:107)
#3 mapException (package:tsdm_client/shared/providers/net_client_provider/net_client_provider.dart:22)
#4 new TaskEither.tryCatch.<anonymous closure> (package:fpdart/src/task_either.dart:282)
<asynchronous suspension>
#5 FPHttpExt.mapHttp.<anonymous closure> (package:tsdm_client/exceptions/exceptions.dart:54)
<asynchronous suspension>
#6 TaskEither.match.<anonymous closure> (package:fpdart/src/task_either.dart:168)
<asynchronous suspension>
#7 PointsStatisticsBloc._onPointsStatisticsRefreshRequested (package:tsdm_client/features/points/bloc/points_bloc.dart:36)
<asynchronous suspension>
#8 Bloc.on.<anonymous closure>.handleEvent (package:bloc/src/bloc.dart:226)
<asynchronous suspension>
}
[error] | 15:59:36 784ms | PointsStatisticsBloc: failed to fetch points statistics page: HttpHandshakeFailedException(message: <unknown error>, statusCode: null, headers: null, stackTrace: #0 new AppException (package:tsdm_client/exceptions/exceptions.dart:76)
#1 new _HttpHandshakeFailedException&AppException&HttpHandshakeFailedExceptionMappable (package:tsdm_client/exceptions/exceptions.dart)
#2 new HttpHandshakeFailedException (package:tsdm_client/exceptions/exceptions.dart:107)
#3 mapException (package:tsdm_client/shared/providers/net_client_provider/net_client_provider.dart:22)
#4 new TaskEither.tryCatch.<anonymous closure> (package:fpdart/src/task_either.dart:282)
<asynchronous suspension>
#5 FPHttpExt.mapHttp.<anonymous closure> (package:tsdm_client/exceptions/exceptions.dart:54)
<asynchronous suspension>
#6 TaskEither.match.<anonymous closure> (package:fpdart/src/task_either.dart:168)
<asynchronous suspension>
#7 PointsStatisticsBloc._onPointsStatisticsRefreshRequested (package:tsdm_client/features/points/bloc/points_bloc.dart:36)
<asynchronous suspension>
#8 Bloc.on.<anonymous closure>.handleEvent (package:bloc/src/bloc.dart:226)
<asynchronous suspension>
)
[debug] | 15:59:37 507ms | RootLocationCubit: leave page /points
[debug] | 15:59:37 987ms | RootLocationCubit: leave page /profile
[debug] | 15:59:38 242ms | RootLocationCubit: enter page /settings
[debug] | 16:00:16 496ms | AutoNotificationCubit: running auto fetch...
[debug] | 16:00:16 499ms | AutoNotificationCubit: auto fetch since 1742024626
[debug] | 16:00:16 499ms | build cookie with user info: null
[debug] | 16:00:18 129ms | AutoNotificationCubit: auto fetch finished with data
[debug] | 16:00:18 129ms | AutoNotificationCubit: update last fetch notification time to started time 2025-03-15 16:00:16.496613
[debug] | 16:00:18 131ms | NotificationBloc: saving notification: notice=0 personalMessage=0 broadcastMessage=0 latestTime=null
[debug] | 16:00:18 161ms | NotificationBloc: load local notification: notice=340 personalMessage=17 broadcastMessage=1
[debug] | 16:01:18 876ms | RootLocationCubit: enter page /about
[debug] | 16:01:20 397ms | RootLocationCubit: leave page /about
[debug] | 16:01:22 393ms | RootLocationCubit: enter page /debugLog
环境
平台
根据实际情况勾选
- [x] Android
- [ ] iOS
- [ ] Linux
- [ ] macOS
- [ ] Windows
系统版本
鸿蒙4.2 aosp12
应用信息
## Info
* Version: 1.3.0+41.4cd1f2cf (1569) (2025-03-08)
* Flutter: 3.29.0 stable (35c388afb5)
* Dart: 3.7.0 (stable)
备注
暂无
这个项目tooltip加的并不多。
不算大问题,等有空再加吧
这个项目tooltip加的并不多。
不算大问题,等有空再加吧
彳亍。目前测试了下貌似就这俩需要加
现在没有这个问题了
现在没有这个问题了
好的