34 lines
824 B
Dart
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;
|
|
}
|
|
}
|