tried testing sync bug and fixed ads even more

This commit is contained in:
Kima 2024-09-28 17:33:57 +02:00
parent a2cbe5d90b
commit d7741ca1c4
3 changed files with 8 additions and 6 deletions

View File

@ -85,6 +85,7 @@ class KretaClient {
if (res.statusCode == 401) { if (res.statusCode == 401) {
headerMap.remove("authorization"); headerMap.remove("authorization");
print("DEBUG: 401 error, refreshing login");
await refreshLogin(); await refreshLogin();
} else { } else {
break; break;
@ -257,8 +258,8 @@ class KretaClient {
refreshToken ??= loginUser.refreshToken; refreshToken ??= loginUser.refreshToken;
// print("REFRESH TOKEN BELOW"); print("REFRESH TOKEN BELOW");
// print(refreshToken); print(refreshToken);
if (refreshToken != null) { if (refreshToken != null) {
// print("REFRESHING LOGIN"); // print("REFRESHING LOGIN");
@ -268,8 +269,8 @@ class KretaClient {
refreshToken: loginUser.refreshToken, refreshToken: loginUser.refreshToken,
instituteCode: loginUser.instituteCode, instituteCode: loginUser.instituteCode,
)); ));
// print("REFRESH RESPONSE BELOW"); print("REFRESH RESPONSE BELOW");
// print(res); print(res);
if (res != null) { if (res != null) {
if (res.containsKey("error")) { if (res.containsKey("error")) {
// remove user if refresh token expired // remove user if refresh token expired

View File

@ -41,8 +41,8 @@ class AdTile extends StatelessWidget {
? ClipRRect( ? ClipRRect(
borderRadius: BorderRadius.circular(50.0), borderRadius: BorderRadius.circular(50.0),
child: Image.network( child: Image.network(
width: 45.0, width: 42.0,
height: 45.0, height: 42.0,
ad.logoUrl.toString(), ad.logoUrl.toString(),
errorBuilder: (context, error, stackTrace) { errorBuilder: (context, error, stackTrace) {
ad.logoUrl = null; ad.logoUrl = null;

View File

@ -12,6 +12,7 @@ class AdViewable extends StatelessWidget {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return AdTile( return AdTile(
padding: const EdgeInsets.symmetric(horizontal: 5.0),
ad, ad,
onTap: () => launchUrl( onTap: () => launchUrl(
ad.launchUrl, ad.launchUrl,