新增websocket 主动断开 加入 sqlite数据
This commit is contained in:
@@ -4,6 +4,7 @@ import 'dart:async';
|
||||
|
||||
import 'package:EasyDartModule/base/database/DataBase.dart';
|
||||
import 'package:EasyDartModule/base/database/impl/MongoDb.dart';
|
||||
import 'package:EasyDartModule/base/database/impl/SqliteDb.dart';
|
||||
import 'package:EasyDartModule/base/discovery/Discovery.dart';
|
||||
import 'package:EasyDartModule/base/discovery/impl/NacosDiscovery.dart';
|
||||
import 'package:EasyDartModule/base/http/TraceDio.dart';
|
||||
@@ -22,7 +23,7 @@ import 'package:event_bus/event_bus.dart';
|
||||
|
||||
export 'package:shelf/shelf.dart';
|
||||
export 'package:mongo_dart/mongo_dart.dart';
|
||||
// export 'package:EasyDartModule/base/language/extensions/StringExt.dart';
|
||||
export 'package:EasyDartModule/base/database/impl/SqliteDb.dart';
|
||||
|
||||
class EasyDartModule {
|
||||
static Discovery get discovery => Discovery.getInstance();
|
||||
@@ -52,8 +53,14 @@ class EasyDartModule {
|
||||
Discovery.setInstance(NacosDiscovery(discoveryConfig));
|
||||
}
|
||||
if (dataBaseConfig != null) {
|
||||
//mongo数据库
|
||||
DataBase.setInstance(MongoDb(dataBaseConfig));
|
||||
switch (dataBaseConfig.type) {
|
||||
case DataBaseType.mongo:
|
||||
DataBase.setInstance(MongoDb(dataBaseConfig));
|
||||
break;
|
||||
case DataBaseType.sqlite:
|
||||
DataBase.setInstance(SqliteDb.fromConfig(dataBaseConfig));
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (mqttConfig != null) {
|
||||
//mqtt
|
||||
|
||||
Reference in New Issue
Block a user