mirror of
				https://gitlab.com/comunic/comunicmobile
				synced 2025-11-04 04:04:18 +00:00 
			
		
		
		
	Start to show user information
This commit is contained in:
		@@ -1,5 +1,7 @@
 | 
			
		||||
import 'package:comunic/enums/likes_type.dart';
 | 
			
		||||
import 'package:comunic/enums/user_page_visibility.dart';
 | 
			
		||||
import 'package:comunic/lists/custom_emojies_list.dart';
 | 
			
		||||
import 'package:comunic/models/like_element.dart';
 | 
			
		||||
import 'package:comunic/models/user.dart';
 | 
			
		||||
import 'package:meta/meta.dart';
 | 
			
		||||
 | 
			
		||||
@@ -7,11 +9,13 @@ import 'package:meta/meta.dart';
 | 
			
		||||
///
 | 
			
		||||
/// @author Pierre HUBERT
 | 
			
		||||
 | 
			
		||||
class AdvancedUserInfo extends User {
 | 
			
		||||
class AdvancedUserInfo extends User implements LikeElement {
 | 
			
		||||
  final String publicNote;
 | 
			
		||||
  final bool canPostTexts;
 | 
			
		||||
  bool userLike;
 | 
			
		||||
  int likes;
 | 
			
		||||
 | 
			
		||||
  const AdvancedUserInfo({
 | 
			
		||||
  AdvancedUserInfo({
 | 
			
		||||
    @required int id,
 | 
			
		||||
    @required String firstName,
 | 
			
		||||
    @required String lastName,
 | 
			
		||||
@@ -21,8 +25,12 @@ class AdvancedUserInfo extends User {
 | 
			
		||||
    @required CustomEmojiesList customEmojies,
 | 
			
		||||
    @required this.publicNote,
 | 
			
		||||
    @required this.canPostTexts,
 | 
			
		||||
    @required this.userLike,
 | 
			
		||||
    @required this.likes,
 | 
			
		||||
  })  : assert(publicNote != null),
 | 
			
		||||
        assert(canPostTexts != null),
 | 
			
		||||
        assert(userLike != null),
 | 
			
		||||
        assert(likes != null),
 | 
			
		||||
        super(
 | 
			
		||||
            id: id,
 | 
			
		||||
            firstName: firstName,
 | 
			
		||||
@@ -31,4 +39,7 @@ class AdvancedUserInfo extends User {
 | 
			
		||||
            virtualDirectory: virtualDirectory,
 | 
			
		||||
            accountImageURL: accountImageURL,
 | 
			
		||||
            customEmojies: customEmojies);
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  LikesType get likeType => LikesType.USER;
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user