mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-06 09:13:48 +08:00
fix: bangumi mid
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -18,7 +18,7 @@ class BangumiController extends CommonController {
|
|||||||
@override
|
@override
|
||||||
void onInit() {
|
void onInit() {
|
||||||
super.onInit();
|
super.onInit();
|
||||||
mid = GStorage.userInfo.get('userInfoCache')?.mid;
|
mid = Accounts.main.mid;
|
||||||
isLogin.value = mid != null;
|
isLogin.value = mid != null;
|
||||||
|
|
||||||
queryData();
|
queryData();
|
||||||
|
|||||||
@@ -475,7 +475,7 @@ class _CreateDynPanelState extends CommonPublishPageState<CreateDynPanel> {
|
|||||||
Future onCustomPublish({required String message, List? pictures}) async {
|
Future onCustomPublish({required String message, List? pictures}) async {
|
||||||
SmartDialog.showLoading(msg: '正在发布');
|
SmartDialog.showLoading(msg: '正在发布');
|
||||||
dynamic result = await MsgHttp.createDynamic(
|
dynamic result = await MsgHttp.createDynamic(
|
||||||
mid: GStorage.userInfo.get('userInfoCache')?.mid,
|
mid: Accounts.main.mid,
|
||||||
rawText: editController.text,
|
rawText: editController.text,
|
||||||
pics: pictures,
|
pics: pictures,
|
||||||
publishTime: _publishTime != null
|
publishTime: _publishTime != null
|
||||||
|
|||||||
@@ -376,7 +376,7 @@ class _RepostPanelState extends CommonPublishPageState<RepostPanel> {
|
|||||||
@override
|
@override
|
||||||
Future onCustomPublish({required String message, List? pictures}) async {
|
Future onCustomPublish({required String message, List? pictures}) async {
|
||||||
dynamic result = await MsgHttp.createDynamic(
|
dynamic result = await MsgHttp.createDynamic(
|
||||||
mid: GStorage.userInfo.get('userInfoCache')?.mid,
|
mid: Accounts.main.mid,
|
||||||
dynIdStr: widget.item?.idStr,
|
dynIdStr: widget.item?.idStr,
|
||||||
rid: widget.rid,
|
rid: widget.rid,
|
||||||
dynType: widget.dynType,
|
dynType: widget.dynType,
|
||||||
|
|||||||
@@ -359,8 +359,7 @@ class AuthorPanel extends StatelessWidget {
|
|||||||
},
|
},
|
||||||
minLeadingWidth: 0,
|
minLeadingWidth: 0,
|
||||||
),
|
),
|
||||||
if (item.modules.moduleAuthor.mid ==
|
if (item.modules.moduleAuthor.mid == Accounts.main.mid &&
|
||||||
GStorage.userInfo.get('userInfoCache')?.mid &&
|
|
||||||
onRemove != null)
|
onRemove != null)
|
||||||
ListTile(
|
ListTile(
|
||||||
onTap: () async {
|
onTap: () async {
|
||||||
|
|||||||
@@ -234,8 +234,7 @@ class MorePanel extends StatelessWidget {
|
|||||||
},
|
},
|
||||||
minLeadingWidth: 0,
|
minLeadingWidth: 0,
|
||||||
),
|
),
|
||||||
if (item.modules.moduleAuthor.mid ==
|
if (item.modules.moduleAuthor.mid == Accounts.main.mid)
|
||||||
GStorage.userInfo.get('userInfoCache')?.mid)
|
|
||||||
ListTile(
|
ListTile(
|
||||||
onTap: () async {
|
onTap: () async {
|
||||||
Get.back();
|
Get.back();
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import 'package:PiliPlus/utils/extension.dart';
|
|||||||
import 'package:PiliPlus/utils/storage.dart';
|
import 'package:PiliPlus/utils/storage.dart';
|
||||||
|
|
||||||
class FavController extends CommonController {
|
class FavController extends CommonController {
|
||||||
late final dynamic mid = GStorage.userInfo.get('userInfoCache')?.mid;
|
late final dynamic mid = Accounts.main.mid;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
void onInit() {
|
void onInit() {
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ class FavDetailController extends MultiSelectController {
|
|||||||
}
|
}
|
||||||
super.onInit();
|
super.onInit();
|
||||||
|
|
||||||
mid = GStorage.userInfo.get('userInfoCache')?.mid;
|
mid = Accounts.main.mid;
|
||||||
|
|
||||||
queryData();
|
queryData();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ class LaterController extends MultiSelectController {
|
|||||||
@override
|
@override
|
||||||
void onInit() {
|
void onInit() {
|
||||||
super.onInit();
|
super.onInit();
|
||||||
mid = GStorage.userInfo.get('userInfoCache')?.mid;
|
mid = Accounts.main.mid;
|
||||||
queryData();
|
queryData();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -166,7 +166,7 @@ class LiveRoomController extends GetxController {
|
|||||||
msgStream = LiveMessageStream(
|
msgStream = LiveMessageStream(
|
||||||
streamToken: info.data.token,
|
streamToken: info.data.token,
|
||||||
roomId: roomId,
|
roomId: roomId,
|
||||||
uid: GStorage.userInfo.get('userInfoCache')?.mid ?? 0,
|
uid: Accounts.main.mid,
|
||||||
servers: servers,
|
servers: servers,
|
||||||
);
|
);
|
||||||
msgStream?.addEventListener((obj) {
|
msgStream?.addEventListener((obj) {
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ class MediaController extends CommonController {
|
|||||||
@override
|
@override
|
||||||
void onInit() {
|
void onInit() {
|
||||||
super.onInit();
|
super.onInit();
|
||||||
mid = GStorage.userInfo.get('userInfoCache')?.mid;
|
mid = Accounts.main.mid;
|
||||||
if (mid != null) {
|
if (mid != null) {
|
||||||
queryData();
|
queryData();
|
||||||
}
|
}
|
||||||
@@ -60,7 +60,7 @@ class MediaController extends CommonController {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Future<LoadingState> customGetData() {
|
Future<LoadingState> customGetData() {
|
||||||
mid ??= GStorage.userInfo.get('userInfoCache')?.mid;
|
mid ??= Accounts.main.mid;
|
||||||
return UserHttp.userfavFolder(
|
return UserHttp.userfavFolder(
|
||||||
pn: 1,
|
pn: 1,
|
||||||
ps: 5,
|
ps: 5,
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ class MemberControllerNew extends CommonController
|
|||||||
@override
|
@override
|
||||||
void onInit() {
|
void onInit() {
|
||||||
super.onInit();
|
super.onInit();
|
||||||
ownerMid = GStorage.userInfo.get('userInfoCache')?.mid;
|
ownerMid = Accounts.main.mid;
|
||||||
queryData();
|
queryData();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ class SubController extends CommonController {
|
|||||||
@override
|
@override
|
||||||
void onInit() {
|
void onInit() {
|
||||||
super.onInit();
|
super.onInit();
|
||||||
mid = GStorage.userInfo.get('userInfoCache')?.mid;
|
mid = Accounts.main.mid;
|
||||||
queryData();
|
queryData();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -54,7 +54,7 @@ class _HorizontalMemberPageState extends State<HorizontalMemberPage> {
|
|||||||
tag: widget.videoDetailController.heroTag,
|
tag: widget.videoDetailController.heroTag,
|
||||||
);
|
);
|
||||||
_bvid = widget.videoDetailController.bvid;
|
_bvid = widget.videoDetailController.bvid;
|
||||||
_ownerMid = GStorage.userInfo.get('userInfoCache')?.mid;
|
_ownerMid = Accounts.main.mid;
|
||||||
if (_controller.hasPrev) {
|
if (_controller.hasPrev) {
|
||||||
_controller.scrollController.addListener(listener);
|
_controller.scrollController.addListener(listener);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -65,7 +65,7 @@ class WhisperDetailController extends GetxController {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
late final ownerMid = GStorage.userInfo.get('userInfoCache')?.mid;
|
late final ownerMid = Accounts.main.mid;
|
||||||
|
|
||||||
Future sendMsg({
|
Future sendMsg({
|
||||||
required String message,
|
required String message,
|
||||||
@@ -75,7 +75,7 @@ class WhisperDetailController extends GetxController {
|
|||||||
int? index,
|
int? index,
|
||||||
}) async {
|
}) async {
|
||||||
feedBack();
|
feedBack();
|
||||||
if (ownerMid == null) {
|
if (ownerMid == 0) {
|
||||||
SmartDialog.dismiss();
|
SmartDialog.dismiss();
|
||||||
SmartDialog.showToast('请先登录');
|
SmartDialog.showToast('请先登录');
|
||||||
return;
|
return;
|
||||||
|
|||||||
@@ -95,12 +95,14 @@ class LoginUtils {
|
|||||||
try {
|
try {
|
||||||
Get.find<BangumiController>(tag: TabType.bangumi.name)
|
Get.find<BangumiController>(tag: TabType.bangumi.name)
|
||||||
..isLogin.value = true
|
..isLogin.value = true
|
||||||
|
..mid = data.mid
|
||||||
..queryBangumiFollow();
|
..queryBangumiFollow();
|
||||||
} catch (_) {}
|
} catch (_) {}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Get.find<BangumiController>(tag: TabType.cinema.name)
|
Get.find<BangumiController>(tag: TabType.cinema.name)
|
||||||
..isLogin.value = true
|
..isLogin.value = true
|
||||||
|
..mid = data.mid
|
||||||
..queryBangumiFollow();
|
..queryBangumiFollow();
|
||||||
} catch (_) {}
|
} catch (_) {}
|
||||||
} else {
|
} else {
|
||||||
@@ -138,6 +140,7 @@ class LoginUtils {
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
Get.find<DynamicsController>()
|
Get.find<DynamicsController>()
|
||||||
|
..ownerMid = null
|
||||||
..isLogin.value = false
|
..isLogin.value = false
|
||||||
..onRefresh();
|
..onRefresh();
|
||||||
} catch (_) {}
|
} catch (_) {}
|
||||||
@@ -162,12 +165,14 @@ class LoginUtils {
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
Get.find<BangumiController>(tag: TabType.bangumi.name)
|
Get.find<BangumiController>(tag: TabType.bangumi.name)
|
||||||
|
..mid = null
|
||||||
..isLogin.value = false
|
..isLogin.value = false
|
||||||
..followState.value = LoadingState.loading();
|
..followState.value = LoadingState.loading();
|
||||||
} catch (_) {}
|
} catch (_) {}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Get.find<BangumiController>(tag: TabType.cinema.name)
|
Get.find<BangumiController>(tag: TabType.cinema.name)
|
||||||
|
..mid = null
|
||||||
..isLogin.value = false
|
..isLogin.value = false
|
||||||
..followState.value = LoadingState.loading();
|
..followState.value = LoadingState.loading();
|
||||||
} catch (_) {}
|
} catch (_) {}
|
||||||
|
|||||||
Reference in New Issue
Block a user