mirror of
https://github.com/lollipopkit/flutter_server_box.git
synced 2025-12-18 15:54:35 +01:00
#157 opt.
This commit is contained in:
@@ -3,11 +3,10 @@ import 'package:flutter/material.dart';
|
||||
class AppProvider extends ChangeNotifier {
|
||||
int? _newestBuild;
|
||||
int? get newestBuild => _newestBuild;
|
||||
|
||||
bool moveBg = true;
|
||||
|
||||
void setNewestBuild(int build) {
|
||||
set newestBuild(int? build) {
|
||||
_newestBuild = build;
|
||||
notifyListeners();
|
||||
}
|
||||
|
||||
bool moveBg = true;
|
||||
}
|
||||
|
||||
@@ -58,7 +58,10 @@ class ServerProvider extends ChangeNotifier {
|
||||
} else {
|
||||
_serverOrder.addAll(_servers.keys);
|
||||
}
|
||||
_settingStore.serverOrder.put(_serverOrder);
|
||||
// Must use [equals] to compare [Order] here.
|
||||
if (!_serverOrder.equals(serverOrder_)) {
|
||||
_settingStore.serverOrder.put(_serverOrder);
|
||||
}
|
||||
_updateTags();
|
||||
notifyListeners();
|
||||
}
|
||||
|
||||
@@ -27,7 +27,9 @@ class SnippetProvider extends ChangeNotifier {
|
||||
finder: (n, name) => n.name == name,
|
||||
);
|
||||
order.removeWhere((e) => surplus.any((ele) => ele == e));
|
||||
_setting.snippetOrder.put(order);
|
||||
if (order != _setting.snippetOrder.fetch()) {
|
||||
_setting.snippetOrder.put(order);
|
||||
}
|
||||
}
|
||||
_addInternal();
|
||||
_updateTags();
|
||||
|
||||
Reference in New Issue
Block a user