Skip to content

Advertise a Bluetooth beacon and hand over the hotspot after an identity-proven exchange (R76 slice 5a) - #140

Open
LucaCappelletti94 wants to merge 9 commits into
feat/r76-android-hotspotfrom
feat/r76-bluetooth
Open

LucaCappelletti94 wants to merge 9 commits into
feat/r76-android-hotspotfrom
feat/r76-bluetooth

Check the Bluetooth proof leaves the phone with Bluetooth off

a2b239c
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Oct 9, 2026 in 1m 5s

Annotations

Check failure on line 1081 in crates/connetto-client/src/bluetooth.rs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 62 to the 30 allowed.

See more on https://sonarcloud.io/project/issues?id=LucaCappelletti94_connetto-rs&issues=AaEeUxovsMH-LR8yKhzP&open=AaEeUxovsMH-LR8yKhzP&pullRequest=140

Check failure on line 295 in crates/connetto-peer-android/android/src/main/kotlin/dev/connetto/peer/BluetoothPlugin.kt

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add a nested comment explaining why this function is empty or complete the implementation.

See more on https://sonarcloud.io/project/issues?id=LucaCappelletti94_connetto-rs&issues=AaEeUxswsMH-LR8yKhzR&open=AaEeUxswsMH-LR8yKhzR&pullRequest=140

Check failure on line 297 in crates/connetto-peer-android/android/src/main/kotlin/dev/connetto/peer/BluetoothPlugin.kt

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add a nested comment explaining why this function is empty or complete the implementation.

See more on https://sonarcloud.io/project/issues?id=LucaCappelletti94_connetto-rs&issues=AaEeUxswsMH-LR8yKhzT&open=AaEeUxswsMH-LR8yKhzT&pullRequest=140

Check failure on line 298 in crates/connetto-peer-android/android/src/main/kotlin/dev/connetto/peer/BluetoothPlugin.kt

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add a nested comment explaining why this function is empty or complete the implementation.

See more on https://sonarcloud.io/project/issues?id=LucaCappelletti94_connetto-rs&issues=AaEeUxswsMH-LR8yKhzU&open=AaEeUxswsMH-LR8yKhzU&pullRequest=140

Check failure on line 294 in crates/connetto-peer-android/android/src/main/kotlin/dev/connetto/peer/BluetoothPlugin.kt

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add a nested comment explaining why this function is empty or complete the implementation.

See more on https://sonarcloud.io/project/issues?id=LucaCappelletti94_connetto-rs&issues=AaEeUxswsMH-LR8yKhzQ&open=AaEeUxswsMH-LR8yKhzQ&pullRequest=140

Check failure on line 891 in crates/connetto-client/src/bluetooth.rs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 48 to the 30 allowed.

See more on https://sonarcloud.io/project/issues?id=LucaCappelletti94_connetto-rs&issues=AaEeUxovsMH-LR8yKhzO&open=AaEeUxovsMH-LR8yKhzO&pullRequest=140

Check failure on line 296 in crates/connetto-peer-android/android/src/main/kotlin/dev/connetto/peer/BluetoothPlugin.kt

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add a nested comment explaining why this function is empty or complete the implementation.

See more on https://sonarcloud.io/project/issues?id=LucaCappelletti94_connetto-rs&issues=AaEeUxswsMH-LR8yKhzS&open=AaEeUxswsMH-LR8yKhzS&pullRequest=140