ZontreckWebsite/lib/Settings.dart

36 lines
750 B
Dart

import 'package:dio/dio.dart';
import 'package:libac_flutter/nbt/impl/CompoundTag.dart';
class Settings {
static Settings? _inst = null;
Settings._() {}
Dio dio = Dio();
factory Settings() {
if (Settings._inst != null)
return Settings._inst!;
else {
Settings._inst = Settings._();
return Settings._inst!;
}
}
static void Load(CompoundTag tag) {}
static CompoundTag save() {
CompoundTag tag = CompoundTag();
return tag;
}
String API_SERVER = "";
void setServices(Map<String, dynamic> js) {
var protocol = js['api']['protocol'] as String;
var port = js['api']['port'] as int;
var host = js['api']['host'] as String;
API_SERVER = "${protocol}://${host}:${port}/";
}
}