Skip to content

Commit a117d0a

Browse files
committed
Moved addToSupport to tools
1 parent 9ab7647 commit a117d0a

7 files changed

+62
-314
lines changed

syncWithArrowOS.dart

+1-52
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import 'dart:io';
22
import 'package:http/http.dart' as http;
33
import 'package:yaml/yaml.dart';
4-
import 'package:yaml_writer/yaml_writer.dart';
54
import 'tools/extended_codename_creator.dart';
65
import 'tools/is_supported.dart';
6+
import 'tools/add_to_support.dart';
77

88
void main() async {
99
int numberOfCovered = 0;
@@ -97,54 +97,3 @@ String stateFromRomList({
9797
throw Exception("No OFFICIAL, UNOFFICIAL nor COMMUNITY keys found");
9898
}
9999
}
100-
101-
void addToSupport({String androidVersion = "", String extendedCodename = "", String romName = "", String romState = "", bool romSupport = false, String romWebpage = "", String deviceWebpage = ""}) async {
102-
File deviceFile = File("database/phone_data/$extendedCodename.yaml");
103-
String thisFileContent = await deviceFile.readAsString();
104-
var thisFileyaml = loadYaml(thisFileContent);
105-
List newList = [];
106-
bool alreadySupported = false;
107-
for (var thisRom in thisFileyaml["roms"]) {
108-
String thisRomName = thisRom["rom-name"];
109-
if (thisRomName == romName) {
110-
alreadySupported = true;
111-
newList += [
112-
{
113-
"rom-name": romName,
114-
"rom-support": romSupport,
115-
"rom-state": romState,
116-
"android-version": androidVersion,
117-
"rom-webpage": romWebpage,
118-
"phone-webpage": deviceWebpage
119-
}
120-
];
121-
}
122-
else {
123-
newList += [thisRom];
124-
}
125-
}
126-
127-
if (!alreadySupported) {
128-
newList += <dynamic>[
129-
{
130-
"rom-name": romName,
131-
"rom-support": romSupport,
132-
"rom-state": romState,
133-
"android-version": androidVersion,
134-
"rom-webpage": romWebpage,
135-
"phone-webpage": deviceWebpage
136-
}
137-
];
138-
}
139-
140-
Map newMap = {
141-
"device-name" : thisFileyaml["device-name"],
142-
"device-vendor": thisFileyaml["device-vendor"],
143-
"device-model-name": thisFileyaml["device-model-name"],
144-
"device-description": thisFileyaml["device-description"],
145-
"roms": newList
146-
};
147-
148-
// File newFile = File("newfiles/${vendor.toString().toLowerCase()}-$codename.yaml");
149-
await deviceFile.writeAsString(YAMLWriter().write(newMap));
150-
}

syncWithEvolutionX.dart

+1-52
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import 'dart:io';
22
import 'package:http/http.dart' as http;
33
import 'package:yaml/yaml.dart';
4-
import 'package:yaml_writer/yaml_writer.dart';
54
import 'tools/extended_codename_creator.dart';
65
import 'tools/android_version_from_number_name.dart';
76
import 'tools/is_supported.dart';
7+
import 'tools/add_to_support.dart';
88

99
void main() async {
1010
int numberOfCovered = 0;
@@ -47,54 +47,3 @@ void main() async {
4747
}
4848
}
4949
}
50-
51-
void addToSupport({String androidVersion = "", String extendedCodename = "", String romName = "", String romState = "", bool romSupport = false, String romWebpage = "", String deviceWebpage = ""}) async {
52-
File deviceFile = File("database/phone_data/$extendedCodename.yaml");
53-
String thisFileContent = await deviceFile.readAsString();
54-
var thisFileyaml = loadYaml(thisFileContent);
55-
List newList = [];
56-
bool alreadySupported = false;
57-
for (var thisRom in thisFileyaml["roms"]) {
58-
String thisRomName = thisRom["rom-name"];
59-
if (thisRomName == romName) {
60-
alreadySupported = true;
61-
newList += [
62-
{
63-
"rom-name": romName,
64-
"rom-support": romSupport,
65-
"rom-state": romState,
66-
"android-version": androidVersion,
67-
"rom-webpage": romWebpage,
68-
"phone-webpage": deviceWebpage
69-
}
70-
];
71-
}
72-
else {
73-
newList += [thisRom];
74-
}
75-
}
76-
77-
if (!alreadySupported) {
78-
newList += <dynamic>[
79-
{
80-
"rom-name": romName,
81-
"rom-support": romSupport,
82-
"rom-state": romState,
83-
"android-version": androidVersion,
84-
"rom-webpage": romWebpage,
85-
"phone-webpage": deviceWebpage
86-
}
87-
];
88-
}
89-
90-
Map newMap = {
91-
"device-name" : thisFileyaml["device-name"],
92-
"device-vendor": thisFileyaml["device-vendor"],
93-
"device-model-name": thisFileyaml["device-model-name"],
94-
"device-description": thisFileyaml["device-description"],
95-
"roms": newList
96-
};
97-
98-
// File newFile = File("newfiles/${vendor.toString().toLowerCase()}-$codename.yaml");
99-
await deviceFile.writeAsString(YAMLWriter().write(newMap));
100-
}

syncWithHavocOS.dart

+1-52
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ import 'dart:io';
22
import 'package:yaml/yaml.dart';
33
import 'package:yaml_writer/yaml_writer.dart';
44
import 'tools/codename_correction.dart';
5-
import 'tools/android_version_from_lineageos_version.dart';
65
import 'tools/extended_codename_creator.dart';
6+
import 'tools/add_to_support.dart';
77

88
void main() async {
99
var yamlWriter = YAMLWriter();
@@ -150,54 +150,3 @@ void main() async {
150150
}
151151

152152
}
153-
154-
void addToSupport({String androidVersion = "", String extendedCodename = "", String romName = "", String romState = "", bool romSupport = false, String romWebpage = "", String deviceWebpage = ""}) async {
155-
File deviceFile = File("database/phone_data/$extendedCodename.yaml");
156-
String thisFileContent = await deviceFile.readAsString();
157-
var thisFileyaml = loadYaml(thisFileContent);
158-
List newList = [];
159-
bool alreadySupported = false;
160-
for (var thisRom in thisFileyaml["roms"]) {
161-
String thisRomName = thisRom["rom-name"];
162-
if (thisRomName == romName) {
163-
alreadySupported = true;
164-
newList += [
165-
{
166-
"rom-name": romName,
167-
"rom-support": romSupport,
168-
"rom-state": romState,
169-
"android-version": androidVersion,
170-
"rom-webpage": romWebpage,
171-
"phone-webpage": deviceWebpage
172-
}
173-
];
174-
}
175-
else {
176-
newList += [thisRom];
177-
}
178-
}
179-
180-
if (!alreadySupported) {
181-
newList += <dynamic>[
182-
{
183-
"rom-name": romName,
184-
"rom-support": romSupport,
185-
"rom-state": romState,
186-
"android-version": androidVersion,
187-
"rom-webpage": romWebpage,
188-
"phone-webpage": deviceWebpage
189-
}
190-
];
191-
}
192-
193-
Map newMap = {
194-
"device-name" : thisFileyaml["device-name"],
195-
"device-vendor": thisFileyaml["device-vendor"],
196-
"device-model-name": thisFileyaml["device-model-name"],
197-
"device-description": thisFileyaml["device-description"],
198-
"roms": newList
199-
};
200-
201-
// File newFile = File("newfiles/${vendor.toString().toLowerCase()}-$codename.yaml");
202-
await deviceFile.writeAsString(YAMLWriter().write(newMap));
203-
}

syncWithPixelExperience.dart

+3-54
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import 'dart:io';
22
import 'package:http/http.dart' as http;
33
import 'package:yaml/yaml.dart';
4-
import 'package:yaml_writer/yaml_writer.dart';
54
import 'tools/extended_codename_creator.dart';
65
import 'tools/android_version_from_pixel_experience_version.dart';
76
import 'tools/is_supported.dart';
7+
import 'tools/add_to_support.dart';
88

99
void main() async {
1010
int numberOfCovered = 0;
@@ -54,7 +54,7 @@ void main() async {
5454
if (isSupported(extendedCodename: extendedCodename)) {
5555
numberOfCovered += 1;
5656
print(extendedCodename);
57-
await addToSupport(
57+
addToSupport(
5858
androidVersion: maxRegularVersion.toString(),
5959
extendedCodename: extendedCodename,
6060
romName: "PixelExperience",
@@ -65,7 +65,7 @@ void main() async {
6565
);
6666
if (maxPlusVersion > 0) {
6767
print(extendedCodename);
68-
await addToSupport(
68+
addToSupport(
6969
androidVersion: maxPlusVersion.toString(),
7070
extendedCodename: extendedCodename,
7171
romName: "PixelExperience Plus",
@@ -103,54 +103,3 @@ String pixelExperienceState({
103103
return "Beta";
104104
}
105105
}
106-
107-
Future<void> addToSupport({String androidVersion = "", String extendedCodename = "", String romName = "", String romState = "", bool romSupport = false, String romWebpage = "", String deviceWebpage = ""}) async {
108-
File deviceFile = File("database/phone_data/$extendedCodename.yaml");
109-
String thisFileContent = await deviceFile.readAsString();
110-
var thisFileyaml = loadYaml(thisFileContent);
111-
List newList = [];
112-
bool alreadySupported = false;
113-
for (var thisRom in thisFileyaml["roms"]) {
114-
String thisRomName = thisRom["rom-name"];
115-
if (thisRomName == romName) {
116-
alreadySupported = true;
117-
newList += [
118-
{
119-
"rom-name": romName,
120-
"rom-support": romSupport,
121-
"rom-state": romState,
122-
"android-version": androidVersion,
123-
"rom-webpage": romWebpage,
124-
"phone-webpage": deviceWebpage
125-
}
126-
];
127-
}
128-
else {
129-
newList += [thisRom];
130-
}
131-
}
132-
133-
if (!alreadySupported) {
134-
newList += <dynamic>[
135-
{
136-
"rom-name": romName,
137-
"rom-support": romSupport,
138-
"rom-state": romState,
139-
"android-version": androidVersion,
140-
"rom-webpage": romWebpage,
141-
"phone-webpage": deviceWebpage
142-
}
143-
];
144-
}
145-
146-
Map newMap = {
147-
"device-name" : thisFileyaml["device-name"],
148-
"device-vendor": thisFileyaml["device-vendor"],
149-
"device-model-name": thisFileyaml["device-model-name"],
150-
"device-description": thisFileyaml["device-description"],
151-
"roms": newList
152-
};
153-
154-
// File newFile = File("newfiles/${vendor.toString().toLowerCase()}-$codename.yaml");
155-
await deviceFile.writeAsString(YAMLWriter().write(newMap));
156-
}

syncWithPixelOS.dart

+1-52
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import 'dart:io';
22
import 'package:http/http.dart' as http;
33
import 'package:yaml/yaml.dart';
4-
import 'package:yaml_writer/yaml_writer.dart';
54
import 'tools/extended_codename_creator.dart';
65
import 'tools/is_supported.dart';
6+
import 'tools/add_to_support.dart';
77

88
void main() async {
99
int numberOfCovered = 0;
@@ -43,54 +43,3 @@ void main() async {
4343
}
4444
}
4545
}
46-
47-
void addToSupport({String androidVersion = "", String extendedCodename = "", String romName = "", String romState = "", bool romSupport = false, String romWebpage = "", String deviceWebpage = ""}) async {
48-
File deviceFile = File("database/phone_data/$extendedCodename.yaml");
49-
String thisFileContent = await deviceFile.readAsString();
50-
var thisFileyaml = loadYaml(thisFileContent);
51-
List newList = [];
52-
bool alreadySupported = false;
53-
for (var thisRom in thisFileyaml["roms"]) {
54-
String thisRomName = thisRom["rom-name"];
55-
if (thisRomName == romName) {
56-
alreadySupported = true;
57-
newList += [
58-
{
59-
"rom-name": romName,
60-
"rom-support": romSupport,
61-
"rom-state": romState,
62-
"android-version": androidVersion,
63-
"rom-webpage": romWebpage,
64-
"phone-webpage": deviceWebpage
65-
}
66-
];
67-
}
68-
else {
69-
newList += [thisRom];
70-
}
71-
}
72-
73-
if (!alreadySupported) {
74-
newList += <dynamic>[
75-
{
76-
"rom-name": romName,
77-
"rom-support": romSupport,
78-
"rom-state": romState,
79-
"android-version": androidVersion,
80-
"rom-webpage": romWebpage,
81-
"phone-webpage": deviceWebpage
82-
}
83-
];
84-
}
85-
86-
Map newMap = {
87-
"device-name" : thisFileyaml["device-name"],
88-
"device-vendor": thisFileyaml["device-vendor"],
89-
"device-model-name": thisFileyaml["device-model-name"],
90-
"device-description": thisFileyaml["device-description"],
91-
"roms": newList
92-
};
93-
94-
// File newFile = File("newfiles/${vendor.toString().toLowerCase()}-$codename.yaml");
95-
await deviceFile.writeAsString(YAMLWriter().write(newMap));
96-
}

0 commit comments

Comments
 (0)