Сделал возможность переключаться между приложениями и добавлять новые приложения практически не меняя код
This commit is contained in:
@@ -3,6 +3,7 @@ import 'package:flutter/material.dart';
|
||||
|
||||
import 'consts.dart';
|
||||
import 'network.dart';
|
||||
import 'resources.dart';
|
||||
import 'package:checker/registration.dart';
|
||||
import 'package:checker/purchase.dart';
|
||||
import 'faq.dart';
|
||||
@@ -62,7 +63,7 @@ forceLogout(BuildContext context) async {
|
||||
|
||||
/// Запуск спецефичной для каждой платформы части приложения - сканера.
|
||||
/// Может производиться с нескольких экранов (splash, finish_registration).
|
||||
startScanner(BuildContext context) async {
|
||||
startScanner(BuildContext context, String app) async {
|
||||
|
||||
String token = await platform.invokeMethod('getToken');
|
||||
// Канал ловит вызовы методов из "нативной" части приложения.
|
||||
@@ -88,6 +89,7 @@ startScanner(BuildContext context) async {
|
||||
'token' : token,
|
||||
'url': url,
|
||||
'appToken': appToken,
|
||||
'color': Resources.getPrimaryColor(app).value
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user