mirror of
https://gitlab.com/famedly/fluffychat.git
synced 2024-12-25 15:02:33 +01:00
chore: Delete story only if can redact
This commit is contained in:
parent
c1a0cb3f8d
commit
7024af3a16
@ -112,8 +112,8 @@ class SearchController extends State<Search> {
|
|||||||
@override
|
@override
|
||||||
void initState() {
|
void initState() {
|
||||||
super.initState();
|
super.initState();
|
||||||
controller.text = VRouter.of(context).queryParameters['query'] ?? '';
|
|
||||||
WidgetsBinding.instance?.addPostFrameCallback((_) async {
|
WidgetsBinding.instance?.addPostFrameCallback((_) async {
|
||||||
|
controller.text = VRouter.of(context).queryParameters['query'] ?? '';
|
||||||
final server = await Store().getItem(_serverStoreNamespace) as String?;
|
final server = await Store().getItem(_serverStoreNamespace) as String?;
|
||||||
if (server?.isNotEmpty ?? false) {
|
if (server?.isNotEmpty ?? false) {
|
||||||
this.server = server;
|
this.server = server;
|
||||||
|
@ -87,6 +87,7 @@ class StoryView extends StatelessWidget {
|
|||||||
child: PopupMenuButton<PopupStoryAction>(
|
child: PopupMenuButton<PopupStoryAction>(
|
||||||
onSelected: controller.onPopupStoryAction,
|
onSelected: controller.onPopupStoryAction,
|
||||||
itemBuilder: (context) => [
|
itemBuilder: (context) => [
|
||||||
|
if (controller.currentEvent?.canRedact ?? false)
|
||||||
PopupMenuItem(
|
PopupMenuItem(
|
||||||
value: PopupStoryAction.delete,
|
value: PopupStoryAction.delete,
|
||||||
child: Text(L10n.of(context)!.delete),
|
child: Text(L10n.of(context)!.delete),
|
||||||
@ -336,6 +337,10 @@ class StoryView extends StatelessWidget {
|
|||||||
child: SafeArea(
|
child: SafeArea(
|
||||||
child: Center(
|
child: Center(
|
||||||
child: OutlinedButton.icon(
|
child: OutlinedButton.icon(
|
||||||
|
style: OutlinedButton.styleFrom(
|
||||||
|
backgroundColor:
|
||||||
|
Theme.of(context).colorScheme.surface,
|
||||||
|
),
|
||||||
onPressed: controller.displaySeenByUsers,
|
onPressed: controller.displaySeenByUsers,
|
||||||
icon: const Icon(
|
icon: const Icon(
|
||||||
Icons.visibility_outlined,
|
Icons.visibility_outlined,
|
||||||
|
Loading…
Reference in New Issue
Block a user