mirror of
				https://gitlab.com/comunic/comunicmobile
				synced 2025-11-03 19:54:12 +00:00 
			
		
		
		
	Simplify image picking code
This commit is contained in:
		@@ -26,9 +26,11 @@ import 'package:comunic/utils/post_utils.dart';
 | 
			
		||||
import 'package:comunic/utils/ui_utils.dart';
 | 
			
		||||
import 'package:flutter/material.dart';
 | 
			
		||||
import 'package:flutter/rendering.dart';
 | 
			
		||||
import 'package:image_picker/image_picker.dart';
 | 
			
		||||
import 'package:url_launcher/url_launcher.dart';
 | 
			
		||||
 | 
			
		||||
import '../../models/api_request.dart';
 | 
			
		||||
import '../../utils/log_utils.dart';
 | 
			
		||||
 | 
			
		||||
/// Single posts tile
 | 
			
		||||
///
 | 
			
		||||
/// @author Pierre HUBERT
 | 
			
		||||
@@ -77,7 +79,7 @@ class _PostTileState extends State<PostTile> {
 | 
			
		||||
 | 
			
		||||
  // Class members
 | 
			
		||||
  TextEditingController _commentController = TextEditingController();
 | 
			
		||||
  PickedFile _commentImage;
 | 
			
		||||
  BytesFile _commentImage;
 | 
			
		||||
  bool _submitting = false;
 | 
			
		||||
  int _maxNumberOfCommentToShow = 10;
 | 
			
		||||
 | 
			
		||||
@@ -493,11 +495,16 @@ class _PostTileState extends State<PostTile> {
 | 
			
		||||
      return;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // Pick a new image
 | 
			
		||||
    final newImage = await pickImage(context);
 | 
			
		||||
    setState(() {
 | 
			
		||||
      _commentImage = newImage;
 | 
			
		||||
    });
 | 
			
		||||
    try {
 | 
			
		||||
      // Pick a new image
 | 
			
		||||
      final newImage = await pickImage(context);
 | 
			
		||||
      setState(() {
 | 
			
		||||
        _commentImage = newImage;
 | 
			
		||||
      });
 | 
			
		||||
    } catch (e, s) {
 | 
			
		||||
      logError(e, s);
 | 
			
		||||
      snack(context, tr("Failed to choose an image!"));
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /// Submit comment entered by the user
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user