Initial commit: watch-together phases 0-4 + presence hardening, internet-tested

This commit is contained in:
foxyz committed 2026-09-12 00:13:43 +03:00
commit 427d851a5b
101 files changed
+11326

No files matched your search

@@ -0,0 +1,21 @@
import 'package:hive_ce/hive.dart';
const connectFormBoxName = 'connect_form';
const connectKeyHost = 'host';
const connectKeyPort = 'port';
const connectKeySecret = 'secret';
const connectKeyName = 'name';
const connectKeyAvatarPath = 'avatarPath';
const connectKeyMediaPath = 'mediaPath';
const connectKeyLinkUrl = 'linkUrl';
Future<Box> openConnectFormBox() => Hive.openBox(connectFormBoxName);
Box? connectFormBoxIfOpen() =>
Hive.isBoxOpen(connectFormBoxName) ? Hive.box(connectFormBoxName) : null;
String readString(Box box, String key, String fallback) {
final v = box.get(key);
return v is String ? v : fallback;
}