Browse Source

GroupChat: fix create local group

pull/18/head
Sun 4 years ago
parent
commit
e542e8e392
  1. 3
      lib/apps/file/models.dart
  2. 8
      lib/apps/group_chat/add.dart

3
lib/apps/file/models.dart

@ -108,6 +108,9 @@ const Map<String, FileType> FILE_TYPES = {
'md': FileType.Markdown, 'md': FileType.Markdown,
'mp4': FileType.Video, 'mp4': FileType.Video,
'mp3': FileType.Music, 'mp3': FileType.Music,
'm4a': FileType.Music,
'flac': FileType.Music,
'wav': FileType.Music,
}; };
enum FileType { enum FileType {

8
lib/apps/group_chat/add.dart

@ -204,14 +204,16 @@ class _GroupAddPageState extends State<GroupAddPage> {
} }
_create() { _create() {
String addr = '';
if (_groupLocation == 0) {
if (!this._providers.containsKey(this._providerSelected)) { if (!this._providers.containsKey(this._providerSelected)) {
return; return;
} }
addr = this._providers[this._providerSelected]!.addr;
final addr = this._providers[this._providerSelected]!.addr; if (addr.length < 2) {
if (_groupLocation == 0 && addr.length < 2) {
return; return;
} }
}
final name = _createNameController.text.trim(); final name = _createNameController.text.trim();
final bio = _createBioController.text.trim(); final bio = _createBioController.text.trim();
final avatar = _createAvatarBytes != null ? base64.encode(_createAvatarBytes!) : ""; final avatar = _createAvatarBytes != null ? base64.encode(_createAvatarBytes!) : "";

Loading…
Cancel
Save