feat: add auth header

This commit is contained in:
Simon Ding
2024-07-14 12:32:05 +08:00
parent 32787c5ed3
commit 42645adc49
3 changed files with 6 additions and 0 deletions

View File

@@ -39,6 +39,7 @@ class APIs {
}
static Dio? dio1;
static Map<String, String> authHeaders = {};
static Future<Dio> getDio() async {
if (dio1 != null) {
@@ -46,6 +47,9 @@ class APIs {
}
final SharedPreferences prefs = await SharedPreferences.getInstance();
var token = prefs.getString("token");
authHeaders["Authorization"] = "Bearer $token";
var dio = Dio();
dio.interceptors.add(InterceptorsWrapper(
onRequest: (options, handler) {

View File

@@ -112,6 +112,7 @@ class _TvDetailsPageState extends ConsumerState<TvDetailsPage> {
child: Image.network(
"${APIs.imagesUrl}/${details.id}/poster.jpg",
fit: BoxFit.contain,
headers: APIs.authHeaders,
),
),
),

View File

@@ -38,6 +38,7 @@ class WelcomePage extends ConsumerWidget {
child: Image.network(
"${APIs.imagesUrl}/${item.id}/poster.jpg" ,
fit: BoxFit.contain,
headers: APIs.authHeaders,
),
),
Text(