forked from firka/firka
firka_wear: pass model number to phone when pairing
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import 'dart:async';
|
||||
import 'dart:convert';
|
||||
import 'dart:io';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
@@ -103,10 +104,11 @@ class _InitializationScreenState extends State<InitializationScreen> {
|
||||
WidgetsBinding.instance.addPostFrameCallback((_) {
|
||||
final ctx = navigatorKey.currentContext;
|
||||
if (ctx != null && ctx.mounted) {
|
||||
logger.info('Watch init_data: ${jsonEncode(msg)}');
|
||||
showWearBottomSheet(
|
||||
ctx,
|
||||
initData,
|
||||
Platform.isAndroid ? 'Wear OS' : 'Apple Watch',
|
||||
Platform.isAndroid ? msg['model'] : 'Apple Watch',
|
||||
);
|
||||
}
|
||||
});
|
||||
|
||||
@@ -146,10 +146,13 @@ class _WearPairSheetContentState extends State<_WearPairSheetContent> {
|
||||
padding: const EdgeInsets.symmetric(vertical: 16),
|
||||
child: Column(
|
||||
children: [
|
||||
const SizedBox(
|
||||
SizedBox(
|
||||
width: 32,
|
||||
height: 32,
|
||||
child: CircularProgressIndicator(strokeWidth: 2),
|
||||
child: CircularProgressIndicator(
|
||||
color: appStyle.colors.accent,
|
||||
strokeWidth: 2,
|
||||
),
|
||||
),
|
||||
const SizedBox(height: 12),
|
||||
Text(
|
||||
|
||||
@@ -114,7 +114,10 @@ class _WearLoginScreen extends State<WearLoginScreen> {
|
||||
|
||||
debugPrint("[Watch -> Phone]: ping");
|
||||
watch.sendMessage(<String, dynamic>{
|
||||
'data': jsonEncode(<String, dynamic>{'id': 'ping'}),
|
||||
'data': jsonEncode(<String, dynamic>{
|
||||
'id': 'ping',
|
||||
'model': initData.devInfo.model,
|
||||
}),
|
||||
});
|
||||
}
|
||||
|
||||
@@ -241,7 +244,10 @@ class _WearLoginScreen extends State<WearLoginScreen> {
|
||||
onPressed: () async {
|
||||
debugPrint("[Watch -> Phone]: ping");
|
||||
watch.sendMessage(<String, dynamic>{
|
||||
'data': jsonEncode(<String, dynamic>{'id': 'ping'}),
|
||||
'data': jsonEncode(<String, dynamic>{
|
||||
'id': 'ping',
|
||||
'model': initData.devInfo.model,
|
||||
}),
|
||||
});
|
||||
},
|
||||
// TODO: This is a placeholder, style this properly
|
||||
|
||||
Reference in New Issue
Block a user