mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2024-11-30 10:12:50 +03:00
chore: only fetch billing info when current user is the workspace owner
This commit is contained in:
parent
b5d2af3371
commit
a4b3bf5b31
@ -1,6 +1,7 @@
|
||||
import 'dart:async';
|
||||
|
||||
import 'package:appflowy/core/helpers/url_launcher.dart';
|
||||
import 'package:appflowy/shared/af_role_pb_extension.dart';
|
||||
import 'package:appflowy/user/application/user_service.dart';
|
||||
import 'package:appflowy_backend/dispatch/dispatch.dart';
|
||||
import 'package:appflowy_backend/log.dart';
|
||||
@ -44,6 +45,10 @@ class WorkspaceMemberBloc
|
||||
(e) => [],
|
||||
);
|
||||
final myRole = _getMyRole(members);
|
||||
|
||||
if (myRole.isOwner) {
|
||||
unawaited(_fetchWorkspaceSubscriptionInfo());
|
||||
}
|
||||
emit(
|
||||
state.copyWith(
|
||||
members: members,
|
||||
@ -215,8 +220,6 @@ class WorkspaceMemberBloc
|
||||
_workspaceId = '';
|
||||
});
|
||||
}
|
||||
|
||||
unawaited(_fetchWorkspaceSubscriptionInfo());
|
||||
}
|
||||
|
||||
// We fetch workspace subscription info lazily as it's not needed in the first
|
||||
|
Loading…
Reference in New Issue
Block a user