forked from firka/student-legacy
Revert "rename filcapi to refilcapi"
This reverts commit ed80d3fc6286dc678f15d9971d0db91a7b5be34d.
This commit is contained in:
parent
6eff27d4d8
commit
8494e7a753
@ -16,7 +16,7 @@ import 'package:flutter/material.dart';
|
|||||||
import 'package:http/http.dart' as http;
|
import 'package:http/http.dart' as http;
|
||||||
import 'package:connectivity_plus/connectivity_plus.dart';
|
import 'package:connectivity_plus/connectivity_plus.dart';
|
||||||
|
|
||||||
class reFilcAPI {
|
class FilcAPI {
|
||||||
// API base
|
// API base
|
||||||
static const baseUrl = "https://api.refilc.hu";
|
static const baseUrl = "https://api.refilc.hu";
|
||||||
|
|
||||||
|
@ -18,7 +18,7 @@ class AdProvider extends ChangeNotifier {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Future<void> fetch() async {
|
Future<void> fetch() async {
|
||||||
_ads = await reFilcAPI.getAds() ?? [];
|
_ads = await FilcAPI.getAds() ?? [];
|
||||||
_ads.sort((a, b) => -a.date.compareTo(b.date));
|
_ads.sort((a, b) => -a.date.compareTo(b.date));
|
||||||
|
|
||||||
// check for new ads
|
// check for new ads
|
||||||
|
@ -30,7 +30,7 @@ class NewsProvider extends ChangeNotifier {
|
|||||||
var seen_ = Provider.of<SettingsProvider>(_context, listen: false).seenNews;
|
var seen_ = Provider.of<SettingsProvider>(_context, listen: false).seenNews;
|
||||||
|
|
||||||
if (seen_.isEmpty) {
|
if (seen_.isEmpty) {
|
||||||
var news_ = await reFilcAPI.getNews();
|
var news_ = await FilcAPI.getNews();
|
||||||
if (news_ != null) {
|
if (news_ != null) {
|
||||||
_news = news_;
|
_news = news_;
|
||||||
show = true;
|
show = true;
|
||||||
@ -43,7 +43,7 @@ class NewsProvider extends ChangeNotifier {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Future<void> fetch() async {
|
Future<void> fetch() async {
|
||||||
var news_ = await reFilcAPI.getNews();
|
var news_ = await FilcAPI.getNews();
|
||||||
if (news_ == null) return;
|
if (news_ == null) return;
|
||||||
|
|
||||||
show = false;
|
show = false;
|
||||||
|
@ -28,7 +28,7 @@ class UpdateProvider extends ChangeNotifier {
|
|||||||
|
|
||||||
if (!Platform.isAndroid) return;
|
if (!Platform.isAndroid) return;
|
||||||
|
|
||||||
_releases = await reFilcAPI.getReleases() ?? [];
|
_releases = await FilcAPI.getReleases() ?? [];
|
||||||
_releases.sort((a, b) => -a.version.compareTo(b.version));
|
_releases.sort((a, b) => -a.version.compareTo(b.version));
|
||||||
|
|
||||||
// Check for new releases
|
// Check for new releases
|
||||||
|
@ -86,7 +86,7 @@ class App extends StatelessWidget {
|
|||||||
final premium = PremiumProvider(settings: settings);
|
final premium = PremiumProvider(settings: settings);
|
||||||
|
|
||||||
WidgetsBinding.instance.addPostFrameCallback((_) {
|
WidgetsBinding.instance.addPostFrameCallback((_) {
|
||||||
reFilcAPI.getConfig(settings).then((Config? config) {
|
FilcAPI.getConfig(settings).then((Config? config) {
|
||||||
if (config != null) settings.update(config: config);
|
if (config != null) settings.update(config: config);
|
||||||
});
|
});
|
||||||
premium.activate();
|
premium.activate();
|
||||||
|
@ -50,7 +50,7 @@ extension UpdateHelper on Release {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Future<Uint8List> download({UpdateCallback? updateCallback}) async {
|
Future<Uint8List> download({UpdateCallback? updateCallback}) async {
|
||||||
var response = await reFilcAPI.downloadRelease(downloads.first);
|
var response = await FilcAPI.downloadRelease(downloads.first);
|
||||||
|
|
||||||
List<List<int>> chunks = [];
|
List<List<int>> chunks = [];
|
||||||
int downloaded = 0;
|
int downloaded = 0;
|
||||||
|
@ -55,7 +55,7 @@ class _LoginScreenState extends State<LoginScreen> {
|
|||||||
systemNavigationBarIconBrightness: Brightness.dark,
|
systemNavigationBarIconBrightness: Brightness.dark,
|
||||||
));
|
));
|
||||||
|
|
||||||
reFilcAPI.getSchools().then((schools) {
|
FilcAPI.getSchools().then((schools) {
|
||||||
if (schools != null) {
|
if (schools != null) {
|
||||||
schoolController.update(() {
|
schoolController.update(() {
|
||||||
schoolController.schools = schools;
|
schoolController.schools = schools;
|
||||||
|
@ -54,18 +54,18 @@ class ShareProvider extends ChangeNotifier {
|
|||||||
};
|
};
|
||||||
|
|
||||||
SharedTheme theme = SharedTheme.fromJson(themeJson, gradeColors);
|
SharedTheme theme = SharedTheme.fromJson(themeJson, gradeColors);
|
||||||
reFilcAPI.addSharedTheme(theme);
|
FilcAPI.addSharedTheme(theme);
|
||||||
|
|
||||||
return theme;
|
return theme;
|
||||||
}
|
}
|
||||||
|
|
||||||
Future<SharedTheme?> getThemeById(BuildContext context,
|
Future<SharedTheme?> getThemeById(BuildContext context,
|
||||||
{required String id}) async {
|
{required String id}) async {
|
||||||
Map? themeJson = await reFilcAPI.getSharedTheme(id);
|
Map? themeJson = await FilcAPI.getSharedTheme(id);
|
||||||
|
|
||||||
if (themeJson != null) {
|
if (themeJson != null) {
|
||||||
Map? gradeColorsJson =
|
Map? gradeColorsJson =
|
||||||
await reFilcAPI.getSharedGradeColors(themeJson['grade_colors_id']);
|
await FilcAPI.getSharedGradeColors(themeJson['grade_colors_id']);
|
||||||
|
|
||||||
if (gradeColorsJson != null) {
|
if (gradeColorsJson != null) {
|
||||||
SharedTheme theme = SharedTheme.fromJson(
|
SharedTheme theme = SharedTheme.fromJson(
|
||||||
@ -79,7 +79,7 @@ class ShareProvider extends ChangeNotifier {
|
|||||||
|
|
||||||
Future<List<SharedTheme>> getAllPublicThemes(BuildContext context,
|
Future<List<SharedTheme>> getAllPublicThemes(BuildContext context,
|
||||||
{int count = 0}) async {
|
{int count = 0}) async {
|
||||||
List? themesJson = await reFilcAPI.getAllSharedThemes(count);
|
List? themesJson = await FilcAPI.getAllSharedThemes(count);
|
||||||
|
|
||||||
List<SharedTheme> themes = [];
|
List<SharedTheme> themes = [];
|
||||||
|
|
||||||
@ -89,7 +89,7 @@ class ShareProvider extends ChangeNotifier {
|
|||||||
if (t['grade_colors_id'].toString().replaceAll(' ', '') == '') continue;
|
if (t['grade_colors_id'].toString().replaceAll(' ', '') == '') continue;
|
||||||
|
|
||||||
Map? gradeColorsJson =
|
Map? gradeColorsJson =
|
||||||
await reFilcAPI.getSharedGradeColors(t['grade_colors_id']);
|
await FilcAPI.getSharedGradeColors(t['grade_colors_id']);
|
||||||
|
|
||||||
if (gradeColorsJson != null) {
|
if (gradeColorsJson != null) {
|
||||||
SharedTheme theme = SharedTheme.fromJson(
|
SharedTheme theme = SharedTheme.fromJson(
|
||||||
@ -124,14 +124,14 @@ class ShareProvider extends ChangeNotifier {
|
|||||||
};
|
};
|
||||||
|
|
||||||
SharedGradeColors gradeColors = SharedGradeColors.fromJson(gradeColorsJson);
|
SharedGradeColors gradeColors = SharedGradeColors.fromJson(gradeColorsJson);
|
||||||
reFilcAPI.addSharedGradeColors(gradeColors);
|
FilcAPI.addSharedGradeColors(gradeColors);
|
||||||
|
|
||||||
return gradeColors;
|
return gradeColors;
|
||||||
}
|
}
|
||||||
|
|
||||||
Future<SharedGradeColors?> getGradeColorsById(BuildContext context,
|
Future<SharedGradeColors?> getGradeColorsById(BuildContext context,
|
||||||
{required String id}) async {
|
{required String id}) async {
|
||||||
Map? gradeColorsJson = await reFilcAPI.getSharedGradeColors(id);
|
Map? gradeColorsJson = await FilcAPI.getSharedGradeColors(id);
|
||||||
|
|
||||||
if (gradeColorsJson != null) {
|
if (gradeColorsJson != null) {
|
||||||
SharedGradeColors gradeColors =
|
SharedGradeColors gradeColors =
|
||||||
|
Loading…
x
Reference in New Issue
Block a user