onufitness_mobile/lib/screens/echoboard/controllers/delete_report_controller.dart
2026-01-13 11:36:24 +05:30

34 lines
824 B
Dart

import 'package:get/get.dart';
import 'package:onufitness/constants/api_endpoints.dart';
import 'package:onufitness/services/api_services/base_api_services.dart';
class PostMorePressController extends GetxController {
RxBool isDeleting = false.obs;
Future<bool> deletePost(String postId) async {
bool ret = false;
isDeleting.value = true;
try {
var response = await ApiBase.deleteRequest(
extendedURL: "${ApiUrl.deleteEchoboardPost}/$postId",
body: {},
);
if (response.statusCode == 200 || response.statusCode == 201) {
ret = true;
} else {
ret = false;
}
} catch (e) {
ret = false;
}
isDeleting.value = false;
return ret;
}
Future<bool> reportPost(String postId) async {
bool ret = false;
return ret;
}
}