Changeset View
Changeset View
Standalone View
Standalone View
lib/reducers/message-reducer.js
Show First 20 Lines • Show All 1,387 Lines • ▼ Show 20 Lines | if (message.type === messageTypes.IMAGES) { | ||||
if (singleMedia.id !== currentMediaID) { | if (singleMedia.id !== currentMediaID) { | ||||
media.push(singleMedia); | media.push(singleMedia); | ||||
} else { | } else { | ||||
let updatedMedia: Image = { | let updatedMedia: Image = { | ||||
id: mediaUpdate.id ?? singleMedia.id, | id: mediaUpdate.id ?? singleMedia.id, | ||||
type: 'photo', | type: 'photo', | ||||
uri: mediaUpdate.uri ?? singleMedia.uri, | uri: mediaUpdate.uri ?? singleMedia.uri, | ||||
dimensions: mediaUpdate.dimensions ?? singleMedia.dimensions, | dimensions: mediaUpdate.dimensions ?? singleMedia.dimensions, | ||||
thumbHash: mediaUpdate.thumbHash ?? singleMedia.thumbHash, | |||||
}; | }; | ||||
if ( | if ( | ||||
'localMediaSelection' in singleMedia && | 'localMediaSelection' in singleMedia && | ||||
!('localMediaSelection' in mediaUpdate) | !('localMediaSelection' in mediaUpdate) | ||||
) { | ) { | ||||
updatedMedia = { | updatedMedia = { | ||||
...updatedMedia, | ...updatedMedia, | ||||
▲ Show 20 Lines • Show All 374 Lines • Show Last 20 Lines |