findSipNumberByDeviceId method

String? findSipNumberByDeviceId(
  1. List<OmiDeviceInfo>? devices,
  2. String? deviceId
)

SIP number bound to deviceId in a list from getOmiDevices, or null when none matches.

Implementation

String? findSipNumberByDeviceId(List<OmiDeviceInfo>? devices, String? deviceId) {
  if (devices == null || devices.isEmpty || deviceId == null || deviceId.isEmpty) {
    return null;
  }
  for (final d in devices) {
    if (d.deviceId == deviceId) return d.sipNumber;
  }
  return null;
}