mirror of
https://github.com/lollipopkit/flutter_server_box.git
synced 2025-12-17 07:14:28 +01:00
new: use generated ids for servers (#765)
* new: use generated ids for servers Fixes #743 * fix: deps. * fix: migrate related settings * fix: restore servers from json
This commit is contained in:
@@ -8,8 +8,6 @@ class SnippetStore extends HiveStore {
|
||||
static final instance = SnippetStore._();
|
||||
|
||||
void put(Snippet snippet) {
|
||||
// box.put(snippet.name, snippet);
|
||||
// box.updateLastModified();
|
||||
set(snippet.name, snippet);
|
||||
}
|
||||
|
||||
@@ -25,8 +23,16 @@ class SnippetStore extends HiveStore {
|
||||
}
|
||||
|
||||
void delete(Snippet s) {
|
||||
// box.delete(s.name);
|
||||
// box.updateLastModified();
|
||||
remove(s.name);
|
||||
}
|
||||
|
||||
void update(Snippet old, Snippet newInfo) {
|
||||
if (!have(old)) {
|
||||
throw Exception('Old snippet: $old not found');
|
||||
}
|
||||
delete(old);
|
||||
put(newInfo);
|
||||
}
|
||||
|
||||
bool have(Snippet s) => get(s.name) != null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user