Skip to content

Commit 1093f16

Browse files
committed
fix: basic features are now working as expected
1 parent 6abd227 commit 1093f16

3 files changed

Lines changed: 14 additions & 7 deletions

File tree

lib/api/event_tracker.dart

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -175,8 +175,8 @@ class EventTracker {
175175
meetingEndDate,
176176
);
177177

178-
String baseUrl =
179-
'https://www.formula1.com/en/results.html/${DateTime.now().year}/races/${eventAsJson['fomRaceId']}/${eventAsJson['circuitSmallImage']['title'].toLowerCase().replaceAll('.png', '')}/session-type.html';
178+
//String baseUrl =
179+
// 'https://www.formula1.com/en/results.html/${DateTime.now().year}/races/${eventAsJson['fomRaceId']}/${eventAsJson['circuitSmallImage']['title'].toLowerCase().replaceAll('.png', '')}/session-type.html';
180180
List<Session> sessions = [];
181181
for (var session in eventAsJson[path]['timetables']) {
182182
int state = SessionState().UNKNOWN;
@@ -200,7 +200,8 @@ class EventTracker {
200200
session['session'],
201201
endDate,
202202
startDate,
203-
baseUrl,
203+
//baseUrl,
204+
'',
204205
state,
205206
),
206207
);
@@ -221,7 +222,9 @@ class EventTracker {
221222
eventAsJson[secondPath]['meetingCountryName'],
222223
meetingStartDate,
223224
meetingEndDate,
224-
eventAsJson['circuitSmallImage']['url'],
225+
"https://media.formula1.com/image/upload/c_fit,h_704/q_auto/v1740000000/" +
226+
eventAsJson['circuitImage']['public_id'] +
227+
".webp",
225228
eventAsJson['raceResults'],
226229
isRunning,
227230
sessions,

lib/api/services/formula1.dart

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -825,7 +825,10 @@ class Formula1 {
825825
element['meetingCountryName'],
826826
[],
827827
isFirst: races.isEmpty,
828-
raceCoverUrl: element['thumbnail']['image']['url'],
828+
raceCoverUrl:
829+
"https://media.formula1.com/image/upload/c_lfill,w_1296/q_auto/v1740000000/" +
830+
element['heroImage']['public_id'] +
831+
".webp",
829832
detailsPath: detailsPath,
830833
isPreSeasonTesting: element['type'] == 'fom-testing',
831834
),

lib/providers/circuit/format.dart

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -170,15 +170,16 @@ class CircuitFormatProvider {
170170
true,
171171
articles: articles,
172172
raceImageUrl: details['raceImage']['url'],
173-
flagImageUrl: details['raceCountryFlag']['url'],
173+
flagImageUrl:
174+
"https://media.formula1.com/content/dam/fom-website/2018-redesign-assets/Flags%2016x9/${details['race']['meetingIsoCountryName'].toLowerCase().replaceAll(' ', '-')}-flag.png",
174175
headline: headline,
175176
highlightsArticleId: highlightsArticleId,
176177
results: results,
177178
sessionsLinks: sessionsLinks,
178179
circuitOfficialName: details['race']['circuitOfficialName'],
179180
circuitMapImageUrl: details['circuitMapImage']['url'],
180181
circuitDescriptionText: details['circuitDescriptionText'],
181-
circuitMapLinks: details['circuitMap']['links'],
182+
circuitMapLinks: [], //details['circuitMap']['links'],
182183
);
183184
} else if (championship == 'Formula E') {
184185
List<Session> sessions = [];

0 commit comments

Comments
 (0)