HoraTimezone.fromMinutes constructor
Creates a timezone from total offset minutes.
Implementation
factory HoraTimezone.fromMinutes(int totalMinutes, {String? name}) {
const maxOffsetMinutes = 23 * 60 + 59;
if (totalMinutes.abs() > maxOffsetMinutes) {
throw ArgumentError.value(
totalMinutes,
'totalMinutes',
'Timezone offset must be in -1439..1439 minutes.',
);
}
final offset = Duration(minutes: totalMinutes);
return HoraTimezone._(offset, name ?? _nameFromOffset(offset));
}