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);
  }
}