mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-05-31 16:18:22 +08:00
@@ -56,7 +56,7 @@ class WhisperDetailController extends CommonListController<RspSessionMsg, Msg> {
|
||||
|
||||
// 消息标记已读
|
||||
Future<void> ackSessionMsg(int msgSeqno) async {
|
||||
var res = await MsgHttp.ackSessionMsg(
|
||||
final res = await MsgHttp.ackSessionMsg(
|
||||
talkerId: talkerId,
|
||||
ackSeqno: msgSeqno,
|
||||
);
|
||||
|
||||
@@ -150,7 +150,7 @@ class _WhisperDetailPageState
|
||||
Widget _buildBody(LoadingState<List<Msg>?> loadingState) {
|
||||
return switch (loadingState) {
|
||||
Loading() => loadingWidget,
|
||||
Success(:var response) =>
|
||||
Success(:final response) =>
|
||||
response != null && response.isNotEmpty
|
||||
? ListView.separated(
|
||||
shrinkWrap: true,
|
||||
@@ -180,7 +180,7 @@ class _WhisperDetailPageState
|
||||
const SizedBox(height: 12),
|
||||
)
|
||||
: scrollErrorWidget(onReload: _whisperDetailController.onReload),
|
||||
Error(:var errMsg) => scrollErrorWidget(
|
||||
Error(:final errMsg) => scrollErrorWidget(
|
||||
errMsg: errMsg,
|
||||
onReload: _whisperDetailController.onReload,
|
||||
),
|
||||
|
||||
@@ -213,7 +213,7 @@ class ChatItem extends StatelessWidget {
|
||||
children: [
|
||||
GestureDetector(
|
||||
onTap: () {
|
||||
var roomId = content['sourceID'];
|
||||
dynamic roomId = content['sourceID'];
|
||||
if (roomId is String) {
|
||||
roomId = int.parse(roomId);
|
||||
}
|
||||
@@ -266,7 +266,7 @@ class ChatItem extends StatelessWidget {
|
||||
children: [
|
||||
Row(
|
||||
children: [
|
||||
for (var i in content['image_urls'])
|
||||
for (final i in content['image_urls'])
|
||||
NetworkImgLayer(
|
||||
width: 130,
|
||||
height: 130 * 9 / 16,
|
||||
@@ -326,7 +326,7 @@ class ChatItem extends StatelessWidget {
|
||||
fontWeight: FontWeight.bold,
|
||||
),
|
||||
),
|
||||
for (var i in content['sub_cards'])
|
||||
for (final i in content['sub_cards'])
|
||||
GestureDetector(
|
||||
onTap: () async {
|
||||
String? bvid = IdUtils.bvRegex
|
||||
@@ -421,7 +421,7 @@ class ChatItem extends StatelessWidget {
|
||||
onTap: () async {
|
||||
try {
|
||||
SmartDialog.showLoading();
|
||||
var bvid = content["bvid"];
|
||||
final bvid = content["bvid"];
|
||||
final int? cid = await SearchHttp.ab2c(bvid: bvid);
|
||||
SmartDialog.dismiss();
|
||||
if (cid != null) {
|
||||
@@ -637,7 +637,7 @@ class ChatItem extends StatelessWidget {
|
||||
late final Map<String, Map> emojiMap = {};
|
||||
final List<String> patterns = [Constants.urlRegex.pattern];
|
||||
if (eInfos != null) {
|
||||
for (var e in eInfos!) {
|
||||
for (final e in eInfos!) {
|
||||
emojiMap[e.text] ??= {
|
||||
'url': e.hasGifUrl() ? e.gifUrl : e.url,
|
||||
'size': e.size * 22.0,
|
||||
|
||||
Reference in New Issue
Block a user