From 7b5f6762adf468b5d7e98e30b3436b74da8a0003 Mon Sep 17 00:00:00 2001 From: happycastle <41810556+happycastle114@users.noreply.github.com> Date: Mon, 4 Nov 2024 19:53:16 +0900 Subject: [PATCH] Update: main_page.dart --- lib/pages/main_page.dart | 33 ++++++++++++++++++++++----------- 1 file changed, 22 insertions(+), 11 deletions(-) diff --git a/lib/pages/main_page.dart b/lib/pages/main_page.dart index 665f87c5..3de0f7ac 100644 --- a/lib/pages/main_page.dart +++ b/lib/pages/main_page.dart @@ -1,3 +1,5 @@ +import 'dart:io'; + import 'package:flutter/material.dart'; import 'package:flutter_svg/flutter_svg.dart'; import 'package:otlplus/constants/text_styles.dart'; @@ -49,28 +51,37 @@ class _MainPageState extends State { final cookies = await cookieManager.getCookies('https://otl.sparcs.org'); for (var cookie in cookies) { if (cookie.name == 'refreshToken') { - WidgetKit.setItem( - 'refreshToken', cookie.value, 'group.org.sparcs.otl'); - WidgetKit.reloadAllTimelines(); + if (Platform.isIOS) { + WidgetKit.setItem( + 'refreshToken', cookie.value, 'group.org.sparcs.otl'); + WidgetKit.reloadAllTimelines(); + } } if (cookie.name == 'csrftoken') { - WidgetKit.setItem('csrftoken', cookie.value, 'group.org.sparcs.otl'); - WidgetKit.reloadAllTimelines(); + if (Platform.isIOS) { + WidgetKit.setItem( + 'csrftoken', cookie.value, 'group.org.sparcs.otl'); + WidgetKit.reloadAllTimelines(); + } } if (cookie.name == 'accessToken') { - WidgetKit.setItem( - 'accessToken', cookie.value, 'group.org.sparcs.otl'); - WidgetKit.reloadAllTimelines(); + if (Platform.isIOS) { + WidgetKit.setItem( + 'accessToken', cookie.value, 'group.org.sparcs.otl'); + WidgetKit.reloadAllTimelines(); + } } } final infoModel = InfoModel(); await infoModel.getInfo(); if (infoModel.hasData) { - WidgetKit.setItem( - 'uid', infoModel.user.id.toString(), 'group.org.sparcs.otl'); - WidgetKit.reloadAllTimelines(); + if (Platform.isIOS) { + WidgetKit.setItem( + 'uid', infoModel.user.id.toString(), 'group.org.sparcs.otl'); + WidgetKit.reloadAllTimelines(); + } } } catch (exception) { print(exception);