buttonTapHandler method
Implementation
void buttonTapHandler(
BuildContext context,
WidgetRef ref, {
required bool approve,
}) {
yesAbortDialog(
context: context,
title: t.generics.areYouSure,
body: approve ? t.admin.approveMessage : t.admin.denyMessage,
).then((result) async {
if (result == DialogAction.yes) {
final isConnected = ref.read(isConnectedProvider);
if (!isConnected) return context.notConnectedDialog();
ref
.read(unapprovedPostsProvider.notifier)
.resolvePost(post.postID!, approve: approve);
}
});
}