Versionnummer (halb) automatisiert
This commit is contained in:
1 parent
8751e3ec80
commit
1a6d00730e
6 files changed
+62
-9
No files matched your search
@@ -2,10 +2,12 @@ import 'dart:async';
|
||||
import 'dart:convert';
|
||||
import 'dart:math';
|
||||
|
||||
import 'package:device_info_plus/device_info_plus.dart';
|
||||
import 'package:flutter/foundation.dart';
|
||||
import 'package:isar/isar.dart';
|
||||
import 'package:mqtt_client/mqtt_client.dart';
|
||||
import 'package:mqtt_client/mqtt_server_client.dart';
|
||||
import 'package:package_info/package_info.dart';
|
||||
import 'package:stadtbote/model/enqueued_message.dart';
|
||||
import 'package:stadtbote/model/ranking.dart';
|
||||
import 'package:stadtbote/model/status.dart';
|
||||
@@ -357,17 +359,22 @@ class MqttCore {
|
||||
|
||||
void _processBootstrap() async {
|
||||
try {
|
||||
var deviceInfoPlugin = DeviceInfoPlugin();
|
||||
|
||||
AndroidDeviceInfo androidInfo = await deviceInfoPlugin.androidInfo;
|
||||
BaseDeviceInfo deviceInfo = await deviceInfoPlugin.deviceInfo;
|
||||
|
||||
var deviceObject = DeviceObject();
|
||||
deviceObject.manufacturer = "sven";
|
||||
deviceObject.model = "emulator";
|
||||
deviceObject.os = "hat es";
|
||||
deviceObject.osVer = "0.0";
|
||||
deviceObject.manufacturer = deviceInfo.data['manufacturer'];
|
||||
deviceObject.model = deviceInfo.data['model'];
|
||||
deviceObject.os = androidInfo.version.release;
|
||||
deviceObject.osVer = androidInfo.version.sdkInt.toString();
|
||||
|
||||
var handshakeMessage = BootstrapRequest();
|
||||
handshakeMessage.app = "sb";
|
||||
handshakeMessage.mqttClientId = await Util.getAppUuid();
|
||||
handshakeMessage.deviceObject = deviceObject;
|
||||
handshakeMessage.ver = 213;
|
||||
handshakeMessage.ver = await Util.getAppVersion();
|
||||
|
||||
var jsonMap = handshakeMessage.toJson();
|
||||
var json = jsonEncode(jsonMap);
|
||||
|
||||
Reference in new issue
Block a user