forked from eatvio/eatvio_app
feat(video_calls): fixed online indicator and in app notifications for video call
This commit is contained in:
15
lib/features/chat/utils/chat_counterpart_utils.dart
Normal file
15
lib/features/chat/utils/chat_counterpart_utils.dart
Normal file
@@ -0,0 +1,15 @@
|
||||
import 'package:eatvio_app/features/chat/models/chat_room_model.dart';
|
||||
import 'package:eatvio_app/features/chat/models/chat_user_model.dart';
|
||||
|
||||
ChatUserModel resolveChatCounterpart({
|
||||
required Users users,
|
||||
required int? currentUserId,
|
||||
}) {
|
||||
if (currentUserId != null && users.sender.id == currentUserId) {
|
||||
return users.receiver;
|
||||
}
|
||||
if (currentUserId != null && users.receiver.id == currentUserId) {
|
||||
return users.sender;
|
||||
}
|
||||
return users.receiver;
|
||||
}
|
||||
Reference in New Issue
Block a user