mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2025-06-27 02:50:15 +00:00
chore: turn on shared section feature flag
This commit is contained in:
parent
a080cffc1d
commit
ca044c4bad
@ -2,7 +2,6 @@ import 'package:appflowy/features/shared_section/data/repositories/rust_shared_p
|
|||||||
import 'package:appflowy/features/shared_section/logic/shared_section_bloc.dart';
|
import 'package:appflowy/features/shared_section/logic/shared_section_bloc.dart';
|
||||||
import 'package:appflowy/features/shared_section/presentation/widgets/m_shared_page_list.dart';
|
import 'package:appflowy/features/shared_section/presentation/widgets/m_shared_page_list.dart';
|
||||||
import 'package:appflowy/features/shared_section/presentation/widgets/m_shared_section_header.dart';
|
import 'package:appflowy/features/shared_section/presentation/widgets/m_shared_section_header.dart';
|
||||||
import 'package:appflowy/features/shared_section/presentation/widgets/refresh_button.dart';
|
|
||||||
import 'package:appflowy/features/shared_section/presentation/widgets/shared_section_empty.dart';
|
import 'package:appflowy/features/shared_section/presentation/widgets/shared_section_empty.dart';
|
||||||
import 'package:appflowy/features/shared_section/presentation/widgets/shared_section_error.dart';
|
import 'package:appflowy/features/shared_section/presentation/widgets/shared_section_error.dart';
|
||||||
import 'package:appflowy/features/shared_section/presentation/widgets/shared_section_loading.dart';
|
import 'package:appflowy/features/shared_section/presentation/widgets/shared_section_loading.dart';
|
||||||
@ -10,7 +9,6 @@ import 'package:appflowy/mobile/application/mobile_router.dart';
|
|||||||
import 'package:appflowy/shared/icon_emoji_picker/tab.dart';
|
import 'package:appflowy/shared/icon_emoji_picker/tab.dart';
|
||||||
import 'package:appflowy/workspace/presentation/home/home_sizes.dart';
|
import 'package:appflowy/workspace/presentation/home/home_sizes.dart';
|
||||||
import 'package:flowy_infra_ui/widget/spacing.dart';
|
import 'package:flowy_infra_ui/widget/spacing.dart';
|
||||||
import 'package:flutter/foundation.dart';
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_bloc/flutter_bloc.dart';
|
import 'package:flutter_bloc/flutter_bloc.dart';
|
||||||
|
|
||||||
@ -31,6 +29,8 @@ class MSharedSection extends StatelessWidget {
|
|||||||
workspaceId: workspaceId,
|
workspaceId: workspaceId,
|
||||||
repository: repository,
|
repository: repository,
|
||||||
enablePolling: true,
|
enablePolling: true,
|
||||||
|
pollingIntervalSeconds:
|
||||||
|
15, // remove this after the websocket is implemented
|
||||||
)..add(const SharedSectionInitEvent()),
|
)..add(const SharedSectionInitEvent()),
|
||||||
child: BlocBuilder<SharedSectionBloc, SharedSectionState>(
|
child: BlocBuilder<SharedSectionBloc, SharedSectionState>(
|
||||||
builder: (context, state) {
|
builder: (context, state) {
|
||||||
@ -75,14 +75,14 @@ class MSharedSection extends StatelessWidget {
|
|||||||
),
|
),
|
||||||
|
|
||||||
// Refresh button, for debugging only
|
// Refresh button, for debugging only
|
||||||
if (kDebugMode)
|
// if (kDebugMode)
|
||||||
RefreshSharedSectionButton(
|
// RefreshSharedSectionButton(
|
||||||
onTap: () {
|
// onTap: () {
|
||||||
context.read<SharedSectionBloc>().add(
|
// context.read<SharedSectionBloc>().add(
|
||||||
const SharedSectionEvent.refresh(),
|
// const SharedSectionEvent.refresh(),
|
||||||
);
|
// );
|
||||||
},
|
// },
|
||||||
),
|
// ),
|
||||||
],
|
],
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
import 'package:appflowy/features/shared_section/data/repositories/rust_shared_pages_repository_impl.dart';
|
import 'package:appflowy/features/shared_section/data/repositories/rust_shared_pages_repository_impl.dart';
|
||||||
import 'package:appflowy/features/shared_section/logic/shared_section_bloc.dart';
|
import 'package:appflowy/features/shared_section/logic/shared_section_bloc.dart';
|
||||||
import 'package:appflowy/features/shared_section/presentation/widgets/refresh_button.dart';
|
|
||||||
import 'package:appflowy/features/shared_section/presentation/widgets/shared_page_list.dart';
|
import 'package:appflowy/features/shared_section/presentation/widgets/shared_page_list.dart';
|
||||||
import 'package:appflowy/features/shared_section/presentation/widgets/shared_section_error.dart';
|
import 'package:appflowy/features/shared_section/presentation/widgets/shared_section_error.dart';
|
||||||
import 'package:appflowy/features/shared_section/presentation/widgets/shared_section_header.dart';
|
import 'package:appflowy/features/shared_section/presentation/widgets/shared_section_header.dart';
|
||||||
@ -17,7 +16,6 @@ import 'package:appflowy/workspace/presentation/widgets/dialogs.dart';
|
|||||||
import 'package:appflowy_ui/appflowy_ui.dart';
|
import 'package:appflowy_ui/appflowy_ui.dart';
|
||||||
import 'package:easy_localization/easy_localization.dart';
|
import 'package:easy_localization/easy_localization.dart';
|
||||||
import 'package:flowy_infra_ui/widget/spacing.dart';
|
import 'package:flowy_infra_ui/widget/spacing.dart';
|
||||||
import 'package:flutter/foundation.dart';
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter/services.dart';
|
import 'package:flutter/services.dart';
|
||||||
import 'package:flutter_bloc/flutter_bloc.dart';
|
import 'package:flutter_bloc/flutter_bloc.dart';
|
||||||
@ -40,6 +38,8 @@ class SharedSection extends StatelessWidget {
|
|||||||
workspaceId: workspaceId,
|
workspaceId: workspaceId,
|
||||||
repository: repository,
|
repository: repository,
|
||||||
enablePolling: true,
|
enablePolling: true,
|
||||||
|
pollingIntervalSeconds:
|
||||||
|
15, // remove this after the websocket is implemented
|
||||||
)..add(const SharedSectionInitEvent()),
|
)..add(const SharedSectionInitEvent()),
|
||||||
child: BlocBuilder<SharedSectionBloc, SharedSectionState>(
|
child: BlocBuilder<SharedSectionBloc, SharedSectionState>(
|
||||||
builder: (context, state) {
|
builder: (context, state) {
|
||||||
@ -139,14 +139,14 @@ class SharedSection extends StatelessWidget {
|
|||||||
),
|
),
|
||||||
|
|
||||||
// Refresh button, for debugging only
|
// Refresh button, for debugging only
|
||||||
if (kDebugMode)
|
// if (kDebugMode)
|
||||||
RefreshSharedSectionButton(
|
// RefreshSharedSectionButton(
|
||||||
onTap: () {
|
// onTap: () {
|
||||||
context.read<SharedSectionBloc>().add(
|
// context.read<SharedSectionBloc>().add(
|
||||||
const SharedSectionEvent.refresh(),
|
// const SharedSectionEvent.refresh(),
|
||||||
);
|
// );
|
||||||
},
|
// },
|
||||||
),
|
// ),
|
||||||
|
|
||||||
const VSpace(16.0),
|
const VSpace(16.0),
|
||||||
],
|
],
|
||||||
|
@ -109,6 +109,8 @@ enum FeatureFlag {
|
|||||||
FeatureFlag.syncDatabase,
|
FeatureFlag.syncDatabase,
|
||||||
FeatureFlag.syncDocument,
|
FeatureFlag.syncDocument,
|
||||||
FeatureFlag.inlineSubPageMention,
|
FeatureFlag.inlineSubPageMention,
|
||||||
|
// release this feature in version 0.9.4
|
||||||
|
FeatureFlag.sharedSection,
|
||||||
].contains(this)) {
|
].contains(this)) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user