mirror of
https://github.com/hackku21/loc-chain-app.git
synced 2024-10-27 20:34:05 +00:00
update bluetooth
This commit is contained in:
parent
13eeafabaa
commit
7b1810f9da
@ -60,3 +60,116 @@ class Connect {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// ElevatedButton(
|
||||||
|
// child: Text("Send Random Bytes Payload"),
|
||||||
|
// onPressed: () async {
|
||||||
|
// endpointMap.forEach((key, value) {
|
||||||
|
// String a = Random().nextInt(100).toString();
|
||||||
|
|
||||||
|
// showSnackbar("Sending $a to ${value.endpointName}, id: $key");
|
||||||
|
// Nearby()
|
||||||
|
// .sendBytesPayload(key, Uint8List.fromList(a.codeUnits));
|
||||||
|
// });
|
||||||
|
// },
|
||||||
|
// ),
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// void onConnectionInit(String id, ConnectionInfo info) {
|
||||||
|
// showModalBottomSheet(
|
||||||
|
// context: context,
|
||||||
|
// builder: (builder) {
|
||||||
|
// return Center(
|
||||||
|
// child: Column(
|
||||||
|
// children: <Widget>[
|
||||||
|
// Text("id: " + id),
|
||||||
|
// Text("Token: " + info.authenticationToken),
|
||||||
|
// Text("Name" + info.endpointName),
|
||||||
|
// Text("Incoming: " + info.isIncomingConnection.toString()),
|
||||||
|
// ElevatedButton(
|
||||||
|
// child: Text("Accept Connection"),
|
||||||
|
// onPressed: () {
|
||||||
|
// Navigator.pop(context);
|
||||||
|
// setState(() {
|
||||||
|
// endpointMap[id] = info;
|
||||||
|
// });
|
||||||
|
// Nearby().acceptConnection(
|
||||||
|
// id,
|
||||||
|
// onPayLoadRecieved: (endid, payload) async {
|
||||||
|
// if (payload.type == PayloadType.BYTES) {
|
||||||
|
// String str = String.fromCharCodes(payload.bytes!);
|
||||||
|
// showSnackbar(endid + ": " + str);
|
||||||
|
|
||||||
|
// if (str.contains(':')) {
|
||||||
|
// // used for file payload as file payload is mapped as
|
||||||
|
// // payloadId:filename
|
||||||
|
// int payloadId = int.parse(str.split(':')[0]);
|
||||||
|
// String fileName = (str.split(':')[1]);
|
||||||
|
|
||||||
|
// if (map.containsKey(payloadId)) {
|
||||||
|
// if (await tempFile!.exists()) {
|
||||||
|
// tempFile!.rename(
|
||||||
|
// tempFile!.parent.path + "/" + fileName);
|
||||||
|
// } else {
|
||||||
|
// showSnackbar("File doesn't exist");
|
||||||
|
// }
|
||||||
|
// } else {
|
||||||
|
// //add to map if not already
|
||||||
|
// map[payloadId] = fileName;
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// } else if (payload.type == PayloadType.FILE) {
|
||||||
|
// showSnackbar(endid + ": File transfer started");
|
||||||
|
// tempFile = File(payload.filePath!);
|
||||||
|
// }
|
||||||
|
// },
|
||||||
|
// onPayloadTransferUpdate: (endid, payloadTransferUpdate) {
|
||||||
|
// if (payloadTransferUpdate.status ==
|
||||||
|
// PayloadStatus.IN_PROGRESS) {
|
||||||
|
// print(payloadTransferUpdate.bytesTransferred);
|
||||||
|
// } else if (payloadTransferUpdate.status ==
|
||||||
|
// PayloadStatus.FAILURE) {
|
||||||
|
// print("failed");
|
||||||
|
// showSnackbar(endid + ": FAILED to transfer file");
|
||||||
|
// } else if (payloadTransferUpdate.status ==
|
||||||
|
// PayloadStatus.SUCCESS) {
|
||||||
|
// showSnackbar(
|
||||||
|
// "$endid success, total bytes = ${payloadTransferUpdate.totalBytes}");
|
||||||
|
|
||||||
|
// if (map.containsKey(payloadTransferUpdate.id)) {
|
||||||
|
// //rename the file now
|
||||||
|
// String name = map[payloadTransferUpdate.id]!;
|
||||||
|
// tempFile!.rename(tempFile!.parent.path + "/" + name);
|
||||||
|
// } else {
|
||||||
|
// //bytes not received till yet
|
||||||
|
// map[payloadTransferUpdate.id] = "";
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// },
|
||||||
|
// );
|
||||||
|
// },
|
||||||
|
// ),
|
||||||
|
// ElevatedButton(
|
||||||
|
// child: Text("Reject Connection"),
|
||||||
|
// onPressed: () async {
|
||||||
|
// Navigator.pop(context);
|
||||||
|
// try {
|
||||||
|
// await Nearby().rejectConnection(id);
|
||||||
|
// } catch (e) {
|
||||||
|
// showSnackbar(e);
|
||||||
|
// }
|
||||||
|
// },
|
||||||
|
// ),
|
||||||
|
// ],
|
||||||
|
// ),
|
||||||
|
// );
|
||||||
|
// },
|
||||||
|
// );
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
Loading…
Reference in New Issue
Block a user