setHeader static method

Future<void> setHeader(
  1. String value, {
  2. String? key,
  3. HeadersEnum? enumKey,
})

Implementation

static Future<void> setHeader(String value,
    {String? key, HeadersEnum? enumKey}) async {
  if (key == null && enumKey == null) {
    throw ArgumentError(
        '\'key\' or \'enumKey\' were null. At least one of them must be defined');
  }
  String keyHeader = key ?? enumKey!.header;

  if (keyHeader == 'user-token') {
    await Backendless.userService.setUserToken(value);
  }

  _prefs.headers[keyHeader] = value;
}