endUserSession method

Future<bool?> endUserSession(
  1. String sessionId, {
  2. NsgDataRequestParams? filter,
  3. bool showProgress = false,
  4. bool isStoppable = false,
  5. String? textDialog,
})

Implementation

Future<bool?> endUserSession(String sessionId,
    {NsgDataRequestParams? filter, bool showProgress = false, bool isStoppable = false, String? textDialog}) async {
  var params = <String, dynamic>{};
  params['sessionId'] = sessionId;
  filter ??= NsgDataRequestParams();
  filter.params?.addAll(params);
  filter.params ??= params;
  var res = await NsgSimpleRequest<bool>().requestItem(
    provider: provider!,
    function: '/Api/Auth/EndUserSession',
    method: 'POST',
    filter: filter,
    autoRepeate: true,
    autoRepeateCount: 3,
  );
  return res;
}