Skip to content

Commit acfba95

Browse files
committed
remove broken firebase
1 parent b86b0ef commit acfba95

File tree

4 files changed

+30
-51
lines changed

4 files changed

+30
-51
lines changed

lib/main.dart

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
11
import 'package:corecoder_develop/editor.dart';
22
import 'package:corecoder_develop/plugins_browser.dart';
33
import 'package:corecoder_develop/settings.dart';
4-
import 'package:corecoder_develop/util/plugins_manager.dart';
54
import 'package:corecoder_develop/util/theme_manager.dart';
5+
import 'package:firebase_core/firebase_core.dart';
66
import 'package:flutter/material.dart';
77
import 'package:provider/provider.dart';
88
import 'package:provider/single_child_widget.dart';
9-
109
import 'homepage.dart';
1110
import 'editor_drawer.dart';
1211

13-
void main() {
14-
runApp(CoreCoderApp());
12+
void main() async{
13+
runApp(const CoreCoderApp());
1514
}
1615

1716

lib/plugins_browser.dart

Lines changed: 27 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,39 @@ class PluginsBrowser extends StatefulWidget{
66
@override
77
State<StatefulWidget> createState() => PluginsBrowserState();
88
}
9-
9+
class PluginsItem {
10+
String name, author, repo, version, iconUrl;
11+
PluginsItem(this.name, this.author, this.repo, this.version, this.iconUrl);
12+
}
1013
class PluginsBrowserState extends State<PluginsBrowser>{
14+
List<PluginsItem> items = [];
15+
/*Future<PluginsItem?> pluginsItemFromFirebase(DatabaseReference ref)async{
16+
var event = await ref.once();
17+
if(event.snapshot.value == null) return null;
18+
var value = event.snapshot.value as Map;
19+
return PluginsItem(value["name"], value["author"], value["repo"], value["version"], value["icon"]);
20+
}
21+
22+
void reloadPlugins({String query=""})async{
23+
items.clear();
24+
Query q = ref.orderByChild("downloads").limitToFirst(20);
25+
DataSnapshot event = await q.get();
26+
for(var data in event.children){
27+
var item = await pluginsItemFromFirebase(data.ref);
28+
if(item != null){
29+
items.add(item);
30+
}
31+
}
32+
}*/
33+
1134
@override
1235
Widget build(BuildContext context) {
1336
return Scaffold(
1437
appBar: AppBar(),
1538
body:Column(
16-
children: [
17-
Text('Plugins Browser'),
18-
],
39+
children: List.generate(items.length, (index) {
40+
return ListTile(title: Text(items[index].name),);
41+
}),
1942
)
2043
);
2144
}

pubspec.lock

Lines changed: 0 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -106,48 +106,6 @@ packages:
106106
url: "https://pub.dartlang.org"
107107
source: hosted
108108
version: "1.0.0"
109-
firebase_core:
110-
dependency: transitive
111-
description:
112-
name: firebase_core
113-
url: "https://pub.dartlang.org"
114-
source: hosted
115-
version: "1.10.6"
116-
firebase_core_platform_interface:
117-
dependency: transitive
118-
description:
119-
name: firebase_core_platform_interface
120-
url: "https://pub.dartlang.org"
121-
source: hosted
122-
version: "4.2.3"
123-
firebase_core_web:
124-
dependency: transitive
125-
description:
126-
name: firebase_core_web
127-
url: "https://pub.dartlang.org"
128-
source: hosted
129-
version: "1.5.3"
130-
firebase_database:
131-
dependency: "direct main"
132-
description:
133-
name: firebase_database
134-
url: "https://pub.dartlang.org"
135-
source: hosted
136-
version: "9.0.4"
137-
firebase_database_platform_interface:
138-
dependency: transitive
139-
description:
140-
name: firebase_database_platform_interface
141-
url: "https://pub.dartlang.org"
142-
source: hosted
143-
version: "0.2.0+3"
144-
firebase_database_web:
145-
dependency: transitive
146-
description:
147-
name: firebase_database_web
148-
url: "https://pub.dartlang.org"
149-
source: hosted
150-
version: "0.2.0+3"
151109
flutter:
152110
dependency: "direct main"
153111
description: flutter

pubspec.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@ dependencies:
5757
ffi: ^1.1.2
5858
typed_data: ^1.3.0
5959
android_external_storage: ^0.1.0
60-
firebase_database: ^9.0.4
6160

6261
dev_dependencies:
6362
flutter_test:

0 commit comments

Comments
 (0)