@@ -16,7 +16,6 @@ import com.nextcloud.talk.models.json.participants.Participant
1616class ConversationModel (
1717 var internalId : String ,
1818 var accountId : Long ,
19- // var roomId: String? = null,
2019 var token : String ,
2120 var name : String ,
2221 var displayName : String ,
@@ -70,104 +69,59 @@ class ConversationModel(
7069 return ConversationModel (
7170 internalId = user.id!! .toString() + " @" + conversation.token,
7271 accountId = user.id!! ,
73- // roomId = conversation.roomId,
74- token = conversation.token!! ,
75- name = conversation.name!! ,
76- displayName = conversation.displayName!! ,
77- description = conversation.description!! ,
78- type = conversation.type.let { ConversationEnums .ConversationType .valueOf(it!! .name) },
72+ token = conversation.token,
73+ name = conversation.name,
74+ displayName = conversation.displayName,
75+ description = conversation.description,
76+ type = conversation.type.let { ConversationEnums .ConversationType .valueOf(it.name) },
7977 lastPing = conversation.lastPing,
80- participantType = conversation.participantType.let { Participant .ParticipantType .valueOf(it!! .name) },
78+ participantType = conversation.participantType.let { Participant .ParticipantType .valueOf(it.name) },
8179 hasPassword = conversation.hasPassword,
82- sessionId = conversation.sessionId!! ,
83- actorId = conversation.actorId!! ,
84- actorType = conversation.actorType!! ,
80+ sessionId = conversation.sessionId,
81+ actorId = conversation.actorId,
82+ actorType = conversation.actorType,
8583 password = conversation.password,
8684 favorite = conversation.favorite,
8785 lastActivity = conversation.lastActivity,
8886 unreadMessages = conversation.unreadMessages,
8987 unreadMention = conversation.unreadMention,
9088 lastMessage = conversation.lastMessage,
91- objectType = conversation.objectType.let { ConversationEnums .ObjectType .valueOf(it!! .name) },
89+ objectType = conversation.objectType.let { ConversationEnums .ObjectType .valueOf(it.name) },
9290 notificationLevel = conversation.notificationLevel.let {
9391 ConversationEnums .NotificationLevel .valueOf(
94- it!! .name
92+ it.name
9593 )
9694 },
9795 conversationReadOnlyState = conversation.conversationReadOnlyState.let {
9896 ConversationEnums .ConversationReadOnlyState .valueOf(
99- it!! .name
97+ it.name
10098 )
10199 },
102- lobbyState = conversation.lobbyState.let { ConversationEnums .LobbyState .valueOf(it!! .name) },
103- lobbyTimer = conversation.lobbyTimer!! ,
100+ lobbyState = conversation.lobbyState.let { ConversationEnums .LobbyState .valueOf(it.name) },
101+ lobbyTimer = conversation.lobbyTimer,
104102 lastReadMessage = conversation.lastReadMessage,
105103 lastCommonReadMessage = conversation.lastCommonReadMessage,
106104 hasCall = conversation.hasCall,
107105 callFlag = conversation.callFlag,
108106 canStartCall = conversation.canStartCall,
109- canLeaveConversation = conversation.canLeaveConversation!! ,
110- canDeleteConversation = conversation.canDeleteConversation!! ,
111- unreadMentionDirect = conversation.unreadMentionDirect!! ,
112- notificationCalls = conversation.notificationCalls!! ,
107+ canLeaveConversation = conversation.canLeaveConversation,
108+ canDeleteConversation = conversation.canDeleteConversation,
109+ unreadMentionDirect = conversation.unreadMentionDirect,
110+ notificationCalls = conversation.notificationCalls,
113111 permissions = conversation.permissions,
114112 messageExpiration = conversation.messageExpiration,
115113 status = conversation.status,
116114 statusIcon = conversation.statusIcon,
117115 statusMessage = conversation.statusMessage,
118116 statusClearAt = conversation.statusClearAt,
119117 callRecording = conversation.callRecording,
120- avatarVersion = conversation.avatarVersion!! ,
121- hasCustomAvatar = conversation.hasCustomAvatar!! ,
122- callStartTime = conversation.callStartTime!! ,
118+ avatarVersion = conversation.avatarVersion,
119+ hasCustomAvatar = conversation.hasCustomAvatar,
120+ callStartTime = conversation.callStartTime,
123121 recordingConsentRequired = conversation.recordingConsentRequired,
124122 remoteServer = conversation.remoteServer,
125123 remoteToken = conversation.remoteToken
126124 )
127125 }
128126 }
129127}
130-
131- // enum class ConversationType {
132- // DUMMY,
133- // ROOM_TYPE_ONE_TO_ONE_CALL,
134- // ROOM_GROUP_CALL,
135- // ROOM_PUBLIC_CALL,
136- // ROOM_SYSTEM,
137- // FORMER_ONE_TO_ONE,
138- // NOTE_TO_SELF
139- // }
140- //
141- // enum class ParticipantType {
142- // DUMMY,
143- // OWNER,
144- // MODERATOR,
145- // USER,
146- // GUEST,
147- // USER_FOLLOWING_LINK,
148- // GUEST_MODERATOR
149- // }
150- //
151- // enum class ObjectType {
152- // DEFAULT,
153- // SHARE_PASSWORD,
154- // FILE,
155- // ROOM
156- // }
157- //
158- // enum class NotificationLevel {
159- // DEFAULT,
160- // ALWAYS,
161- // MENTION,
162- // NEVER
163- // }
164- //
165- // enum class ConversationReadOnlyState {
166- // CONVERSATION_READ_WRITE,
167- // CONVERSATION_READ_ONLY
168- // }
169- //
170- // enum class LobbyState {
171- // LOBBY_STATE_ALL_PARTICIPANTS,
172- // LOBBY_STATE_MODERATORS_ONLY
173- // }
0 commit comments