Skip to content

Commit 7393cd0

Browse files
author
logan
committed
remove firebase,clean ui code
1 parent 35efece commit 7393cd0

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+117
-3133
lines changed

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ demo account:
1212
1313
password: 123456
1414

15+
1516
or you can register
1617

1718
## Notice

android/app/google-services.json

-39
This file was deleted.

assets/icon/ai.png

7.11 KB
Loading

assets/icon/firebase.png

3.35 KB
Loading

assets/routes/menu_route_en.json

+2-12
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,11 @@
11
[
22
{
3-
"groupName": "Tools",
3+
"groupName": "Project",
44
"menuList": [
55
{
66
"icon": "assets/sidebar/tools.svg",
7-
"menuName": "Tools",
7+
"menuName": "Project",
88
"path": "/tools"
9-
},
10-
{
11-
"icon": "assets/sidebar/AI.svg",
12-
"menuName": "AI",
13-
"path": "/ai"
14-
},
15-
{
16-
"icon": "assets/sidebar/dictionary.svg",
17-
"menuName": "Dictionary",
18-
"path": "/dictionary"
199
}
2010
]
2111
},

assets/routes/tools_menu_route_en.json

+11-1
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,27 @@
11
[
22
{
3-
"groupName": "My AI",
3+
"groupName": "AI",
44
"menuList":[
55
{
66
"icon": "assets/ai/openai.webp",
77
"menuName": "My OpenAI",
88
"path": "/chatGpt"
9+
},
10+
{
11+
"icon": "assets/icon/ai.png",
12+
"menuName": "AI Collection",
13+
"path": "https://pro.flareline.top/#/ai"
914
}
1015
]
1116
},
1217
{
1318
"groupName": "Project",
1419
"menuList":[
20+
{
21+
"icon": "assets/icon/firebase.png",
22+
"menuName": "Firebase Demo",
23+
"path": "https://pro.flareline.top"
24+
},
1525
{
1626
"icon": "assets/crm/crm.png",
1727
"menuName": "CRM",

ios/firebase_app_id_file.json

-7
This file was deleted.

lib/entity/user_entity.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,6 @@ class UserEntity {
2525

2626
@override
2727
String toString() {
28-
return jsonEncode(this);
28+
return jsonEncode(this.toJson());
2929
}
3030
}

lib/firebase_options.dart

-83
This file was deleted.

lib/flareline.dart

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import 'package:flareline/provider/localization_provider.dart';
2+
import 'package:flareline/provider/login_status_provider.dart';
3+
import 'package:flareline/provider/theme_provider.dart';
4+
import 'package:flareline/routes.dart';
5+
import 'package:flareline_uikit/service/sidebar_provider.dart';
6+
import 'package:provider/provider.dart';
7+
8+
class Flareline {
9+
static var services = [
10+
ChangeNotifierProvider(create: (_) => ThemeProvider(_)),
11+
//theme
12+
ChangeNotifierProvider(create: (_) => SideBarProvider(_)),
13+
//sidebar
14+
ChangeNotifierProvider(create: (_) => LoginStatusProvider(_)),
15+
//login status
16+
ChangeNotifierProvider(create: (_) => LocalizationProvider(_)),
17+
//localizationen ai
18+
];
19+
20+
static var routes = MAIN_PAGES;
21+
}

lib/main.dart

+12-15
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11

2-
import 'package:firebase_analytics/firebase_analytics.dart';
32
import 'package:flareline/core/theme/global_theme.dart';
3+
import 'package:flareline/flareline.dart';
44
import 'package:flareline/provider/localization_provider.dart';
5-
import 'package:flareline/utils/firebase_util.dart';
65
import 'package:flareline_uikit/service/sidebar_provider.dart';
7-
import 'package:flareline/provider/openai_provider.dart';
86
import 'package:flareline/provider/login_status_provider.dart';
97
import 'package:flareline/provider/theme_provider.dart';
108
import 'package:flareline/routes.dart';
@@ -38,29 +36,28 @@ void main() async {
3836
});
3937
}
4038

41-
///firebase
42-
FirebaseAnalyticsObserver observer = await FirebaseUtil.instance.init();
4339

44-
runApp(MyApp(observer: observer));
40+
runApp(MyApp());
4541
}
4642

4743
class MyApp extends StatelessWidget {
48-
FirebaseAnalyticsObserver? observer;
4944

50-
MyApp({super.key, this.observer});
45+
MyApp({super.key});
5146

5247
@override
5348
Widget build(BuildContext context) {
5449
return MultiProvider(
5550
providers: [
56-
ChangeNotifierProvider(create: (_) => ThemeProvider(_)),//theme
57-
ChangeNotifierProvider(create: (_) => SideBarProvider(_)),//sidebar
58-
ChangeNotifierProvider(create: (_) => LoginStatusProvider(_)),//login status
59-
ChangeNotifierProvider(create: (_) => LocalizationProvider(_)),//localization
60-
ChangeNotifierProvider(create: (_) => OpenAIProvider(_)),//open ai
51+
ChangeNotifierProvider(create: (_) => ThemeProvider(_)),
52+
//theme
53+
ChangeNotifierProvider(create: (_) => SideBarProvider(_)),
54+
//sidebar
55+
ChangeNotifierProvider(create: (_) => LoginStatusProvider(_)),
56+
//login status
57+
ChangeNotifierProvider(create: (_) => LocalizationProvider(_)),
58+
//localizationen ai
6159
],
6260
child: Builder(builder: (context) {
63-
context.read<OpenAIProvider>().initOpenApiConfig(context);
6461
return MaterialApp(
6562
navigatorKey: RouteConfiguration.navigatorKey,
6663
restorationScopeId: 'rootFlareLine',
@@ -84,7 +81,7 @@ class MyApp extends StatelessWidget {
8481
child: widget!,
8582
);
8683
},
87-
navigatorObservers: [if (observer != null) observer!],
84+
8885
);
8986
}));
9087
}

0 commit comments

Comments
 (0)