mirror of
				https://gitlab.com/comunic/comunicmobile
				synced 2025-11-04 12:14:11 +00:00 
			
		
		
		
	Start update
This commit is contained in:
		@@ -17,8 +17,7 @@ import 'package:comunic/utils/account_utils.dart';
 | 
			
		||||
import 'package:comunic/utils/intl_utils.dart';
 | 
			
		||||
import 'package:comunic/utils/ui_utils.dart';
 | 
			
		||||
import 'package:flutter/material.dart';
 | 
			
		||||
import 'package:flutter_webrtc/rtc_peerconnection.dart';
 | 
			
		||||
import 'package:flutter_webrtc/webrtc.dart';
 | 
			
		||||
import 'package:flutter_webrtc/flutter_webrtc.dart';
 | 
			
		||||
 | 
			
		||||
/// Call screen
 | 
			
		||||
///
 | 
			
		||||
@@ -216,7 +215,7 @@ class _CallScreenState extends SafeState<CallScreen> {
 | 
			
		||||
      await _stopStreaming();
 | 
			
		||||
 | 
			
		||||
      // Request user media
 | 
			
		||||
      _localStream = await navigator.getUserMedia({
 | 
			
		||||
      _localStream = await navigator.mediaDevices.getUserMedia({
 | 
			
		||||
        "audio": true,
 | 
			
		||||
        "video": !includeVideo
 | 
			
		||||
            ? false
 | 
			
		||||
@@ -451,7 +450,7 @@ class _CallScreenState extends SafeState<CallScreen> {
 | 
			
		||||
    switch (option) {
 | 
			
		||||
      // Switch camera
 | 
			
		||||
      case _PopupMenuOption.SWITCH_CAMERA:
 | 
			
		||||
        await _localStream.getVideoTracks()[0].switchCamera();
 | 
			
		||||
        await Helper.switchCamera(_localStream.getVideoTracks()[0]);
 | 
			
		||||
        break;
 | 
			
		||||
 | 
			
		||||
      // Stop streaming
 | 
			
		||||
 
 | 
			
		||||
@@ -112,7 +112,7 @@ class _GroupSettingsScreenState extends SafeState<GroupSettingsScreen> {
 | 
			
		||||
        SettingsTile(
 | 
			
		||||
          title: tr("Virtual directory (optional)"),
 | 
			
		||||
          subtitle: _groupSettings.virtualDirectory,
 | 
			
		||||
          onTap: () async {
 | 
			
		||||
          onPressed: (_) async {
 | 
			
		||||
            final newDir = await showVirtualDirectoryDialog(
 | 
			
		||||
              context: context,
 | 
			
		||||
              initialDirectory: _groupSettings.virtualDirectory,
 | 
			
		||||
@@ -257,19 +257,19 @@ class _GroupSettingsScreenState extends SafeState<GroupSettingsScreen> {
 | 
			
		||||
        // Upload a new logo
 | 
			
		||||
        SettingsTile(
 | 
			
		||||
          title: tr("Upload a new logo"),
 | 
			
		||||
          onTap: _uploadNewLogo,
 | 
			
		||||
          onPressed: (_) => _uploadNewLogo,
 | 
			
		||||
        ),
 | 
			
		||||
 | 
			
		||||
        // Generate a new random logo
 | 
			
		||||
        SettingsTile(
 | 
			
		||||
          title: tr("Generate a new random logo"),
 | 
			
		||||
          onTap: _generateRandomLogo,
 | 
			
		||||
          onPressed: (_) => _generateRandomLogo,
 | 
			
		||||
        ),
 | 
			
		||||
 | 
			
		||||
        // Delete current logo
 | 
			
		||||
        SettingsTile(
 | 
			
		||||
          title: tr("Delete logo"),
 | 
			
		||||
          onTap: _deleteLogo,
 | 
			
		||||
          onPressed: (_) => _deleteLogo,
 | 
			
		||||
        ),
 | 
			
		||||
      ],
 | 
			
		||||
    );
 | 
			
		||||
@@ -279,7 +279,7 @@ class _GroupSettingsScreenState extends SafeState<GroupSettingsScreen> {
 | 
			
		||||
  void _uploadNewLogo() async {
 | 
			
		||||
    try {
 | 
			
		||||
      final logo = await pickImage(context);
 | 
			
		||||
      final bytes = logo.readAsBytesSync();
 | 
			
		||||
      final bytes = await logo.readAsBytes();
 | 
			
		||||
      await _doUploadLogo(bytes);
 | 
			
		||||
    } catch (e, stack) {
 | 
			
		||||
      print("Could not upload new logo! $e\n$stack");
 | 
			
		||||
@@ -326,7 +326,7 @@ class _GroupSettingsScreenState extends SafeState<GroupSettingsScreen> {
 | 
			
		||||
      tiles: [
 | 
			
		||||
        SettingsTile(
 | 
			
		||||
          title: tr("Delete group"),
 | 
			
		||||
          onTap: _deleteGroup,
 | 
			
		||||
          onPressed: (_) => _deleteGroup,
 | 
			
		||||
        ),
 | 
			
		||||
      ],
 | 
			
		||||
    );
 | 
			
		||||
 
 | 
			
		||||
@@ -76,7 +76,7 @@ class _UnreadConversationsScreenState
 | 
			
		||||
      leading: AccountImageWidget(user: user),
 | 
			
		||||
      title: Text(user.displayName),
 | 
			
		||||
      subtitle: RichText(
 | 
			
		||||
        text: TextSpan(style: Theme.of(context).textTheme.body1, children: [
 | 
			
		||||
        text: TextSpan(style: Theme.of(context).textTheme.bodyText2, children: [
 | 
			
		||||
          TextSpan(text: conv.convName.isNotEmpty ? conv.convName + "\n" : ""),
 | 
			
		||||
          TextSpan(
 | 
			
		||||
            text: conv.message,
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user