Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
A
AloqaIM-Android
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
AloqaIM-Android
Commits
81023221
Commit
81023221
authored
Aug 28, 2018
by
Kiryl Vashyla
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
PR #1615 fixes
parent
c8ec586b
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
3 additions
and
5 deletions
+3
-5
ChatRoomAdapter.kt
...a/chat/rocket/android/chatroom/adapter/ChatRoomAdapter.kt
+1
-2
MemoryMessagesRepository.kt
...ndroid/server/infraestructure/MemoryMessagesRepository.kt
+2
-2
SharedPreferencesMessagesRepository.kt
...er/infraestructure/SharedPreferencesMessagesRepository.kt
+0
-1
No files found.
app/src/main/java/chat/rocket/android/chatroom/adapter/ChatRoomAdapter.kt
View file @
81023221
...
...
@@ -160,8 +160,7 @@ class ChatRoomAdapter(
return
@filter
(
matchedIndex
<
0
)
}
//At the second stage we are inserting new received elements into set.
if
(
filteredDataSet
.
size
==
0
)
return
if
(
filteredDataSet
.
isEmpty
())
return
this
.
dataSet
.
addAll
(
0
,
filteredDataSet
)
val
tmp
=
this
.
dataSet
.
sortedWith
(
Comparator
{
t
,
t2
->
t
.
message
.
timestamp
.
compareTo
(
t2
.
message
.
timestamp
)
}).
reversed
()
this
.
dataSet
.
clear
()
...
...
app/src/main/java/chat/rocket/android/server/infraestructure/MemoryMessagesRepository.kt
View file @
81023221
...
...
@@ -9,8 +9,8 @@ class MemoryMessagesRepository : MessagesRepository {
private
var
lastSyncDate
:
Long
?
=
null
override
suspend
fun
saveLastSyncDate
(
it
:
Long
)
{
lastSyncDate
=
it
override
suspend
fun
saveLastSyncDate
(
currentTimeMillis
:
Long
)
{
lastSyncDate
=
currentTimeMillis
}
override
suspend
fun
getLastSyncDate
()
=
lastSyncDate
...
...
app/src/main/java/chat/rocket/android/server/infraestructure/SharedPreferencesMessagesRepository.kt
View file @
81023221
...
...
@@ -27,7 +27,6 @@ class SharedPreferencesMessagesRepository(
currentServerInteractor
.
get
()
?.
also
{
server
->
if
(!
prefs
.
contains
(
getSyncDateKey
(
server
)))
return
@withContext
null
//
val
time
=
prefs
.
getLong
(
getSyncDateKey
(
server
),
-
1
)
return
@withContext
if
(
time
==
-
1L
)
null
else
time
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment