Skip to content

Commit b8ff666

Browse files
feat: ✨ Add ChatRoom Changes Stream
- Implement equality and hashCode for ChatRoom and ChatRoomParticipant
1 parent a8254e4 commit b8ff666

File tree

21 files changed

+332
-147
lines changed

21 files changed

+332
-147
lines changed

example/.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,11 @@
55
*.swp
66
.DS_Store
77
.atom/
8+
.build/
89
.buildlog/
910
.history
1011
.svn/
12+
.swiftpm/
1113
migrate_working_dir/
1214

1315
# IntelliJ related

example/ios/Podfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Uncomment this line to define a global platform for your project
2-
platform :ios, '13.0'
2+
platform :ios, '16.0'
33

44
# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
55
ENV['COCOAPODS_DISABLE_STATS'] = 'true'

example/lib/modules/chat_detail/widgets/chat_detail_screen_app_bar.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import 'package:chatview_connect/chatview_connect.dart';
1+
import 'package:chatview/chatview.dart';
22
import 'package:flutter/material.dart';
33

44
import '../../../widgets/chat_user_avatar.dart';

example/lib/modules/chat_list/widgets/chat_list_item.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import 'package:chatview_connect/chatview_connect.dart';
1+
import 'package:chatview/chatview.dart';
22
import 'package:flutter/material.dart';
33

44
import '../../../widgets/chat_user_avatar.dart';

example/lib/modules/chat_list/widgets/user_activity_tile.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import 'package:chatview/chatview.dart';
2-
import 'package:chatview_connect/chatview_connect.dart';
32
import 'package:flutter/material.dart';
43

54
class UserActivityTile extends StatelessWidget {

example/lib/modules/create_chat/widgets/create_chat_tile.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import 'package:chatview_connect/chatview_connect.dart';
1+
import 'package:chatview/chatview.dart';
22
import 'package:flutter/material.dart';
33

44
import '../../../widgets/chat_user_avatar.dart';

example/lib/widgets/chat_user_avatar.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import 'package:chatview_connect/chatview_connect.dart';
1+
import 'package:chatview/chatview.dart';
22
import 'package:flutter/material.dart';
33

44
class ChatUserAvatar extends StatelessWidget {

example/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<BuildableReference
1616
BuildableIdentifier = "primary"
1717
BlueprintIdentifier = "33CC10EC2044A3C60003C045"
18-
BuildableName = "example.app"
18+
BuildableName = "ChatView Connect Example.app"
1919
BlueprintName = "Runner"
2020
ReferencedContainer = "container:Runner.xcodeproj">
2121
</BuildableReference>
@@ -31,7 +31,7 @@
3131
<BuildableReference
3232
BuildableIdentifier = "primary"
3333
BlueprintIdentifier = "33CC10EC2044A3C60003C045"
34-
BuildableName = "example.app"
34+
BuildableName = "ChatView Connect Example.app"
3535
BlueprintName = "Runner"
3636
ReferencedContainer = "container:Runner.xcodeproj">
3737
</BuildableReference>
@@ -65,7 +65,7 @@
6565
<BuildableReference
6666
BuildableIdentifier = "primary"
6767
BlueprintIdentifier = "33CC10EC2044A3C60003C045"
68-
BuildableName = "example.app"
68+
BuildableName = "ChatView Connect Example.app"
6969
BlueprintName = "Runner"
7070
ReferencedContainer = "container:Runner.xcodeproj">
7171
</BuildableReference>
@@ -82,7 +82,7 @@
8282
<BuildableReference
8383
BuildableIdentifier = "primary"
8484
BlueprintIdentifier = "33CC10EC2044A3C60003C045"
85-
BuildableName = "example.app"
85+
BuildableName = "ChatView Connect Example.app"
8686
BlueprintName = "Runner"
8787
ReferencedContainer = "container:Runner.xcodeproj">
8888
</BuildableReference>

example/macos/Runner/AppDelegate.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,8 @@ class AppDelegate: FlutterAppDelegate {
66
override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool {
77
return true
88
}
9+
10+
override func applicationSupportsSecureRestorableState(_ app: NSApplication) -> Bool {
11+
return true
12+
}
913
}

example/pubspec.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,10 @@ dependencies:
3838
firebase_core: ^3.13.0
3939
cloud_firestore: ^5.6.7
4040
uuid: ^4.5.1
41-
chatview: ^2.4.1
41+
chatview:
42+
git:
43+
url: https://github.com/SimformSolutionsPvtLtd/chatview/
44+
ref: feat/use_data_models_from_chatview_utils
4245

4346
chatview_connect:
4447
path: ..

0 commit comments

Comments
 (0)