connect method
Implementation
Future<CuppsCommandResponse> connect() async {
try {
if (!isConnected) {
log("Connecting device socket service");
bool connectionRes = await socketService.initialize(
onLost: () {},
rh: _responseHandler,
onClose: onDeviceDisconnect,
logSuff: getType.name,
logID: "Device $deviceName",
);
CUPPS().notifier!();
if(connectionRes) {
return CuppsCommandResponse(msg: "Device :$deviceName Connected Successfully!", status: true);
}else{
return CuppsCommandResponse(msg: "Device :$deviceName Socket Connection Failed!", status: false);
}
} else {
return CuppsCommandResponse(msg: "Device :$deviceName Already Connected!", status: true);
}
} catch (e) {
return CuppsCommandResponse(msg: "Device $deviceName connect Exception: $e", status: false);
}
}