mirror of
https://github.com/leonboe1/QuickDrop.git
synced 2026-11-11 02:51:11 +00:00
Better device name fallback
This commit is contained in:
1 parent
843ed9fe4f
commit
e895e7a68e
5 files changed
+12
-9
No files matched your search
@@ -318,8 +318,11 @@ class InboundNearbyConnection: NearbyConnection {
|
||||
guard case .connectionRequest = frame.v1.type else { throw NearbyError.protocolError("Unexpected frame type \(frame.v1.type)") }
|
||||
|
||||
let endpointInfo = EndpointInfo(data: frame.v1.connectionRequest.endpointInfo)
|
||||
let fallbackDeviceName = "AndroidDevice".localized()
|
||||
let resolvedDeviceName = endpointInfo?.name?.trimmingCharacters(in: .whitespacesAndNewlines)
|
||||
let deviceName = (resolvedDeviceName?.isEmpty == false) ? resolvedDeviceName : fallbackDeviceName
|
||||
|
||||
remoteDeviceInfo = RemoteDeviceInfo(name: endpointInfo?.name, type: endpointInfo?.deviceType)
|
||||
remoteDeviceInfo = RemoteDeviceInfo(name: deviceName, type: endpointInfo?.deviceType)
|
||||
currentState = .receivedConnectionRequest
|
||||
}
|
||||
|
||||
|
||||
@@ -60,7 +60,7 @@ struct QuickDropToastView: View {
|
||||
let subHeaderSize = 21.0
|
||||
|
||||
let closeButtonVisible = isHovering && actions != nil
|
||||
let deviceName = receiveModel.activeDeviceName ?? "UnknownDevice".localized()
|
||||
let deviceName = receiveModel.activeDeviceName ?? "AndroidDevice".localized()
|
||||
|
||||
ZStack(alignment: .topTrailing) {
|
||||
HStack(alignment: .center, spacing: 12) {
|
||||
|
||||
@@ -69,7 +69,7 @@ class ReceiveModel: ObservableObject, InboundAppDelegate {
|
||||
AudioManager.playIncomingFileSound()
|
||||
#endif
|
||||
|
||||
let mainMessage = transfer.getDescription(deviceName: device.name ?? "UnknownDevice".localized())
|
||||
let mainMessage = transfer.getDescription(deviceName: device.name ?? "AndroidDevice".localized())
|
||||
let pinCodeMessage = transfer.getPinCodeMessage()
|
||||
let transferID = transfer.id
|
||||
|
||||
@@ -87,7 +87,7 @@ class ReceiveModel: ObservableObject, InboundAppDelegate {
|
||||
self.progress = nil
|
||||
self.consentState = nil
|
||||
let senderName = device.name?.trimmingCharacters(in: .whitespacesAndNewlines)
|
||||
let resolvedSenderName = (senderName?.isEmpty == false) ? senderName! : "UnknownDevice".localized()
|
||||
let resolvedSenderName = (senderName?.isEmpty == false) ? senderName! : "AndroidDevice".localized()
|
||||
self.activeDeviceName = resolvedSenderName
|
||||
|
||||
let alert = NSAlert()
|
||||
@@ -108,7 +108,7 @@ class ReceiveModel: ObservableObject, InboundAppDelegate {
|
||||
|
||||
self.toastActions = nil
|
||||
self.progress = nil
|
||||
self.activeDeviceName = device.name ?? "UnknownDevice".localized()
|
||||
self.activeDeviceName = device.name ?? "AndroidDevice".localized()
|
||||
self.consentState = ConsentToastState(
|
||||
transferID: transferID,
|
||||
pinCodeMessage: pinCodeMessage,
|
||||
@@ -155,7 +155,7 @@ class ReceiveModel: ObservableObject, InboundAppDelegate {
|
||||
|
||||
func obtainedUserConsentAutomatically(transfer: TransferMetadata, device: RemoteDeviceInfo) {
|
||||
|
||||
let mainMessage = transfer.getDescription(deviceName: device.name ?? "UnknownDevice".localized())
|
||||
let mainMessage = transfer.getDescription(deviceName: device.name ?? "AndroidDevice".localized())
|
||||
|
||||
#if os(macOS)
|
||||
|
||||
@@ -164,7 +164,7 @@ class ReceiveModel: ObservableObject, InboundAppDelegate {
|
||||
DispatchQueue.main.async {
|
||||
self.toastActions = nil
|
||||
self.progress = nil
|
||||
self.activeDeviceName = device.name ?? "UnknownDevice".localized()
|
||||
self.activeDeviceName = device.name ?? "AndroidDevice".localized()
|
||||
self.consentState = nil
|
||||
self.showQuickDropToast(for: transfer.id)
|
||||
}
|
||||
|
||||
@@ -269,7 +269,7 @@ struct DeviceButtonLabel: View {
|
||||
var body: some View {
|
||||
HStack(spacing: 12) {
|
||||
|
||||
let name = device.name ?? "UnknownDevice".localized()
|
||||
let name = device.name ?? "AndroidDevice".localized()
|
||||
|
||||
ZStack {
|
||||
Circle()
|
||||
|
||||
@@ -401,7 +401,7 @@ extension ShareViewController: NSCollectionViewDataSource {
|
||||
return name
|
||||
}
|
||||
|
||||
return "UnknownDevice".localized()
|
||||
return "AndroidDevice".localized()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user