api_uri, $this->country_sluig); $json = json_decode(Utilities::CallAPI('GET', $finalUrl, ''), true); if (DeviceManager::registeret($this->virtual_device_name)) { $deviceId = DeviceManager::getDeviceByToken($this->virtual_device_name)['device_id']; $dataItems = ['Confirmed','Deaths','Recovered','Active']; foreach ($dataItems as $dataItem) { if (!SubDeviceManager::getSubDeviceByMaster($deviceId, strtolower($dataItem))) { SubDeviceManager::create($deviceId, strtolower($dataItem), 'Cases'); } RecordManager::create($deviceId, strtolower($dataItem), $json[0][$dataItem]); } } else { DeviceManager::create($this->virtual_device_name, $this->virtual_device_name); DeviceManager::approved($this->virtual_device_name); } } }