logoutFromAPlusChat static method
dynamic
logoutFromAPlusChat({
- required dynamic onSuccess(
- dynamic success
- required dynamic onError(
- dynamic error
- required dynamic connectionFailed(
- dynamic onConnectionFailed
Implementation
static logoutFromAPlusChat({
required Function(dynamic success)? onSuccess,
required Function(dynamic error)? onError,
required Function(dynamic onConnectionFailed)? connectionFailed,
}) {
Webservice.postRequest(
context: Get.context,
uri: Global.updateFCMToken + AppStorages.myUserId,
body: {"secretKey": AppStorages.secKey, "fcmToken": ""},
baseUrl: Global.baseApiUrl,
hasBearer: false,
onSuccess: (response) {
AppStorages.box.erase();
AppStorages.myUserId = "";
AppStorages.secKey = "";
socket.disconnect();
onSuccess?.call(response);
},
onFailure: onError,
onConnectionFailed: connectionFailed,
);
}