Skip to content

Commit bea6cd2

Browse files
committed
Update dependencies
1 parent a2d35fa commit bea6cd2

File tree

8 files changed

+27
-16
lines changed

8 files changed

+27
-16
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 1.3.2
2+
3+
- Update dependencies
4+
15
## 1.3.1
26

37
- Update dependencies

example/lib/chat.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import 'dart:io';
22
import 'package:file_picker/file_picker.dart';
33
import 'package:firebase_storage/firebase_storage.dart';
44
import 'package:flutter/material.dart';
5+
import 'package:flutter/services.dart';
56
import 'package:flutter_chat_types/flutter_chat_types.dart' as types;
67
import 'package:flutter_chat_ui/flutter_chat_ui.dart';
78
import 'package:flutter_firebase_chat_core/flutter_firebase_chat_core.dart';
@@ -190,7 +191,7 @@ class _ChatPageState extends State<ChatPage> {
190191
Widget build(BuildContext context) {
191192
return Scaffold(
192193
appBar: AppBar(
193-
brightness: Brightness.dark,
194+
systemOverlayStyle: SystemUiOverlayStyle.dark,
194195
title: const Text('Chat'),
195196
),
196197
body: StreamBuilder<types.Room>(

example/lib/login.dart

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
import 'package:flutter/material.dart';
21
import 'package:firebase_auth/firebase_auth.dart';
2+
import 'package:flutter/material.dart';
3+
import 'package:flutter/services.dart';
34
import 'register.dart';
45

56
class LoginPage extends StatefulWidget {
@@ -73,7 +74,7 @@ class _LoginPageState extends State<LoginPage> {
7374
Widget build(BuildContext context) {
7475
return Scaffold(
7576
appBar: AppBar(
76-
brightness: Brightness.dark,
77+
systemOverlayStyle: SystemUiOverlayStyle.dark,
7778
title: const Text('Login'),
7879
),
7980
body: SingleChildScrollView(
@@ -89,7 +90,7 @@ class _LoginPageState extends State<LoginPage> {
8990
decoration: InputDecoration(
9091
border: const OutlineInputBorder(
9192
borderRadius: BorderRadius.all(
92-
Radius.circular(8.0),
93+
Radius.circular(8),
9394
),
9495
),
9596
labelText: 'Email',
@@ -115,7 +116,7 @@ class _LoginPageState extends State<LoginPage> {
115116
decoration: InputDecoration(
116117
border: const OutlineInputBorder(
117118
borderRadius: BorderRadius.all(
118-
Radius.circular(8.0),
119+
Radius.circular(8),
119120
),
120121
),
121122
labelText: 'Password',

example/lib/register.dart

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
import 'package:flutter/material.dart';
21
import 'package:faker/faker.dart';
32
import 'package:firebase_auth/firebase_auth.dart';
3+
import 'package:flutter/material.dart';
4+
import 'package:flutter/services.dart';
45
import 'package:flutter_chat_types/flutter_chat_types.dart' as types;
56
import 'package:flutter_firebase_chat_core/flutter_firebase_chat_core.dart';
67

@@ -94,7 +95,7 @@ class _RegisterPageState extends State<RegisterPage> {
9495
Widget build(BuildContext context) {
9596
return Scaffold(
9697
appBar: AppBar(
97-
brightness: Brightness.dark,
98+
systemOverlayStyle: SystemUiOverlayStyle.dark,
9899
title: const Text('Register'),
99100
),
100101
body: SingleChildScrollView(
@@ -110,7 +111,7 @@ class _RegisterPageState extends State<RegisterPage> {
110111
decoration: InputDecoration(
111112
border: const OutlineInputBorder(
112113
borderRadius: BorderRadius.all(
113-
Radius.circular(8.0),
114+
Radius.circular(8),
114115
),
115116
),
116117
labelText: 'Email',
@@ -136,7 +137,7 @@ class _RegisterPageState extends State<RegisterPage> {
136137
decoration: InputDecoration(
137138
border: const OutlineInputBorder(
138139
borderRadius: BorderRadius.all(
139-
Radius.circular(8.0),
140+
Radius.circular(8),
140141
),
141142
),
142143
labelText: 'Password',

example/lib/rooms.dart

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
import 'package:flutter/material.dart';
21
import 'package:firebase_auth/firebase_auth.dart';
32
import 'package:firebase_core/firebase_core.dart';
3+
import 'package:flutter/material.dart';
4+
import 'package:flutter/services.dart';
45
import 'package:flutter_chat_types/flutter_chat_types.dart' as types;
56
import 'package:flutter_firebase_chat_core/flutter_firebase_chat_core.dart';
67
import 'chat.dart';
@@ -109,11 +110,11 @@ class _RoomsPageState extends State<RoomsPage> {
109110
},
110111
),
111112
],
112-
brightness: Brightness.dark,
113113
leading: IconButton(
114114
icon: const Icon(Icons.logout),
115115
onPressed: _user == null ? null : logout,
116116
),
117+
systemOverlayStyle: SystemUiOverlayStyle.dark,
117118
title: const Text('Rooms'),
118119
),
119120
body: _user == null

example/lib/users.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import 'package:flutter/material.dart';
2+
import 'package:flutter/services.dart';
23
import 'package:flutter_chat_types/flutter_chat_types.dart' as types;
34
import 'package:flutter_firebase_chat_core/flutter_firebase_chat_core.dart';
45
import 'chat.dart';
@@ -45,7 +46,7 @@ class UsersPage extends StatelessWidget {
4546
Widget build(BuildContext context) {
4647
return Scaffold(
4748
appBar: AppBar(
48-
brightness: Brightness.dark,
49+
systemOverlayStyle: SystemUiOverlayStyle.dark,
4950
title: const Text('Users'),
5051
),
5152
body: StreamBuilder<List<types.User>>(

lib/src/firebase_chat_core.dart

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,9 @@ class FirebaseChatCore {
253253
if (message.author.id != firebaseUser!.uid) return;
254254

255255
final messageMap = message.toJson();
256-
messageMap.removeWhere((key, value) => key == 'createdAt' || key == 'id');
256+
messageMap.removeWhere(
257+
(key, value) => key == 'author' || key == 'createdAt' || key == 'id');
258+
messageMap['authorId'] = message.author.id;
257259
messageMap['updatedAt'] = FieldValue.serverTimestamp();
258260

259261
await FirebaseFirestore.instance

pubspec.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: flutter_firebase_chat_core
22
description: >
33
Actively maintained, community-driven Firebase BaaS for chat applications
44
with an optional chat UI.
5-
version: 1.3.1
5+
version: 1.3.2
66
homepage: https://flyer.chat
77
repository: https://github.com/flyerhq/flutter_firebase_chat_core
88

@@ -13,8 +13,8 @@ environment:
1313
dependencies:
1414
flutter:
1515
sdk: flutter
16-
cloud_firestore: ^2.5.1
17-
firebase_auth: ^3.1.0
16+
cloud_firestore: ^2.5.2
17+
firebase_auth: ^3.1.1
1818
flutter_chat_types: ^3.0.2
1919
meta: ^1.3.0
2020

0 commit comments

Comments
 (0)