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