A value of type 'Iterable<HospitalListModel>' can't be assigned to a variable of type 'List<HospitalListModel>'

Issue I got a flutter error A value of type ‘Iterable<HospitalListModel>’ can’t be assigned to a variable of type ‘List<HospitalListModel>’. This is my model: List<HospitalListModel> hospitalListModelFromJson(String str) => List<HospitalListModel>.from(json.decode(str).map((x) => HospitalListModel.fromJson(x))); String hospitalListModelToJson(List<HospitalListModel> data) => json.encode(List<dynamic>.from(data.map((x) => x.toJson()))); class HospitalListModel

Continue reading

Flutter Bloc + Socket.io + Freezed implementation

Issue How to implement socket_io_client to flutter_bloc with freezed? Solution socket_bloc.dart import ‘package:flutter_bloc/flutter_bloc.dart’; import ‘package:freezed_annotation/freezed_annotation.dart’; import ‘package:socket_io_client/socket_io_client.dart’; part ‘socket_bloc.freezed.dart’; part ‘socket_event.dart’; part ‘socket_state.dart’; class SocketBloc extends Bloc<SocketEvent, SocketState> { late final Socket _socket; SocketBloc() : super(SocketState.initial()) { _socket = io(

Continue reading