File tree Expand file tree Collapse file tree 8 files changed +27
-16
lines changed Expand file tree Collapse file tree 8 files changed +27
-16
lines changed Original file line number Diff line number Diff line change 1+ ## 1.3.2
2+
3+ - Update dependencies
4+
15## 1.3.1
26
37- Update dependencies
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ import 'dart:io';
22import 'package:file_picker/file_picker.dart' ;
33import 'package:firebase_storage/firebase_storage.dart' ;
44import 'package:flutter/material.dart' ;
5+ import 'package:flutter/services.dart' ;
56import 'package:flutter_chat_types/flutter_chat_types.dart' as types;
67import 'package:flutter_chat_ui/flutter_chat_ui.dart' ;
78import '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 >(
Original file line number Diff line number Diff line change 1- import 'package:flutter/material.dart' ;
21import 'package:firebase_auth/firebase_auth.dart' ;
2+ import 'package:flutter/material.dart' ;
3+ import 'package:flutter/services.dart' ;
34import 'register.dart' ;
45
56class 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' ,
Original file line number Diff line number Diff line change 1- import 'package:flutter/material.dart' ;
21import 'package:faker/faker.dart' ;
32import 'package:firebase_auth/firebase_auth.dart' ;
3+ import 'package:flutter/material.dart' ;
4+ import 'package:flutter/services.dart' ;
45import 'package:flutter_chat_types/flutter_chat_types.dart' as types;
56import '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' ,
Original file line number Diff line number Diff line change 1- import 'package:flutter/material.dart' ;
21import 'package:firebase_auth/firebase_auth.dart' ;
32import 'package:firebase_core/firebase_core.dart' ;
3+ import 'package:flutter/material.dart' ;
4+ import 'package:flutter/services.dart' ;
45import 'package:flutter_chat_types/flutter_chat_types.dart' as types;
56import 'package:flutter_firebase_chat_core/flutter_firebase_chat_core.dart' ;
67import '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
Original file line number Diff line number Diff line change 11import 'package:flutter/material.dart' ;
2+ import 'package:flutter/services.dart' ;
23import 'package:flutter_chat_types/flutter_chat_types.dart' as types;
34import 'package:flutter_firebase_chat_core/flutter_firebase_chat_core.dart' ;
45import '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 >>(
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ name: flutter_firebase_chat_core
22description : >
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
66homepage : https://flyer.chat
77repository : https://github.com/flyerhq/flutter_firebase_chat_core
88
@@ -13,8 +13,8 @@ environment:
1313dependencies :
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
You can’t perform that action at this time.
0 commit comments