🔥 ۴۰ درصد تخفیف ثبت‌نام دوره‌ها قبل از افزایش قیمت‌ها
۰ ثانیه
۰ دقیقه
۰ ساعت
۱۲ شوشا زهرایی
عدم نمایش بنر
جامعه فلاتر ایجاد شده در ۲۸ آبان ۱۴۰۳

سلام و وقت بخیر.

من ویدیوی این جلسه رو تا نیمه و قسمتی که بنر اسلایدر نمایش داده میشه پیاده سازی کردم ولی با ران برنامه اسلایدر نمایش داده نمیشه و ایمولاتور هم خطای نامشخص میزنه. دیروز در مورد ارور پست من سوال کردم و ویدِوی مربوط به تغییر دامنه رو دیدم و تغییرات در پست من رو لحاظ کردم و در اونجا با ارسال درخواست لیست محصولات و بنر رو میبینم. لطفا راهنمایی بفرمایید.

01dIKfJIjrxAp7FX.png

 

01dIKfJIjrxAp7FX.png

سلام. احراز هویت رو انجام دادین؟

پریا هوشیار ۲۸ آبان ۱۴۰۳، ۱۳:۳۰

سلام مطابق آموزش ویدیو در پست من تغییرات و انجام دادم، ولی در قسمت اپ بخش ثبت کاربر داشت ویدیو تغییر دامنه که  تا اینجای آموزش هنوز پیاده سازی نشده و فایل httpclient در ویدیو تغییر دامنه متفاوت با فایل آموزشی تا قسمت 6 است که من دیدم.اگر احراز هویت انجام نشه پیام  ok پست من رو خواهیم داشت؟

شوشا زهرایی ۲۸ آبان ۱۴۰۳، ۱۴:۰۲

سلام

من مطابق آموزش ویدیو تغییر دامنه، در پست من تغییرات لازم رو انجام دادم، اگر احراز هویت انجام نشه پیام  ok پست من رو خواهیم داشت؟ ولی در ویدیو تغییر دامنه، اپ پیاده سازی شده بخش ثبت نام کاربر داشت که تا اینجای آموزش (پیاده سازی بنر اسلایدر) هنوز پیاده سازی نشده و فایل httpclient در ویدیو تغییر دامنه متفاوت با فایل آموزشی تا قسمت 6 است که من دیدم.

شوشا زهرایی ۲۸ آبان ۱۴۰۳، ۱۶:۴۵

بررسی کردم، دریافت بنرها نیازی به توکن و.. نداره. احتمالا سمت کد شما مشکلی هست. درخواستی که ارسال میکنید رو با این آدرس مقایسه کنید:

https://fapi.7learn.com/api/v1/banner/slider

پریا هوشیار ۲۹ آبان ۱۴۰۳، ۰۵:۳۰

سلام آدرس من درسته مطابق با لینکیه که شما فرستادید و من در پست من بنر محصولات رو مشاهده میکنم. خطایی هم که عکسشو فرستادم فکر کنم مربوط به احراز هویته. و هنوز مشکل من برطرف نشده

شوشا زهرایی ۲۹ آبان ۱۴۰۳، ۱۶:۴۲

سلام، وقت بخیر

من هنوز کمکی برای مشکلم دریافت نکردم. آیا روند خاصی برای پشتیبانی دارید؟

شوشا زهرایی ۳۰ آبان ۱۴۰۳، ۱۷:۱۹

سلام

کد قسمت HomeBloc رو ارسال کنید لطفا

پریا هوشیار ۳۰ آبان ۱۴۰۳، ۲۰:۴۲
import 'package:bloc/bloc.dart';
import 'package:equatable/equatable.dart';
import 'package:flutter_project_3/common/exceptions.dart';
import 'package:flutter_project_3/data/banner.dart';
import 'package:flutter_project_3/data/product.dart';
import 'package:flutter_project_3/data/repository/banner_repository.dart';
import 'package:flutter_project_3/data/repository/product_repository.dart';
part 'home_event.dart';
part 'home_state.dart';
class HomeBloc extends Bloc<HomeEvent, HomeState> {
  final IBannerRepository bannerRepository;
  final IProductRepository productRepository;
  HomeBloc({
    required this.bannerRepository,
    required this.productRepository,
  }) : super(HomeLoading()) {
    on<HomeEvent>((event, emit) async {
      if (event is HomeStarted || event is HomeRefresh) {
        emit(HomeLoading());
        try {
          final banners = await bannerRepository.getAll();
          final latestProducts =
              await productRepository.getAll(ProductSort.latest);
          final popularProducts =
              await productRepository.getAll(ProductSort.popular);
          emit(HomeSuccess(
              banners: banners,
              latestProduct: latestProducts,
              popularProduct: popularProducts));
        } catch (e) {
          emit(HomeError(exception: e is AppExceptions ? e : AppExceptions()));
        }
      }
    });
  }
}
شوشا زهرایی ۰۲ آذر ۱۴۰۳، ۱۳:۵۵

سلام و وقت بخیر.

ارسال شد.

 

شوشا زهرایی ۰۲ آذر ۱۴۰۳، ۱۳:۵۶

سلام

عذرخواهی میکنم بابت تاخیر در پاسخگویی🙏🏻. 

این مشکل به این علت هست که دریافت لیست محصولات با توکن انجام میشه و شما توکن ندارید. 

ببینید دو تا راه حل وجود داره؛ یکی اینکه شما موقتا تا زمانی که شما به بخش احراز هویت در دوره میرسید، در قسمت بلاک دو خط کدی که مربوط به دریافت لیست محصولات رو کامنت کنید. 

راه دوم بیشتر به جهت تمرین هست؛ اینکه قسمت بلاک رو به صورتی پیاده سازی کنید و تغییر بدید که عدم موفقیت در دریافت محصولات، تاثیر در لود شدن بنر نداشته باشه. مثلا state دریافت بنر جدا از state دریافت محصولات باشه. 

پریا هوشیار ۰۶ آذر ۱۴۰۳، ۰۶:۳۸

سلام،

ممنون از پاسخگوییتون.

شوشا زهرایی ۰۶ آذر ۱۴۰۳، ۰۸:۳۲

سلام،

ممنون از پاسخگوییتون.

شوشا زهرایی ۰۶ آذر ۱۴۰۳، ۰۸:۳۲