refactor: replaced get expirationStartTimestamp calls

with getExpirationStartTimestamp
pull/2971/head
William Grant 2 years ago
parent 777584945d
commit 61eccb8d0f

@ -299,7 +299,7 @@ export class MessageModel extends Backbone.Model<MessageAttributes> {
? this.getExpireTimer() * DURATION.SECONDS ? this.getExpireTimer() * DURATION.SECONDS
: null; : null;
const expireTimerStart = this.get('expirationStartTimestamp') || null; const expireTimerStart = this.getExpirationStartTimestamp() || null;
const expirationTimestamp = const expirationTimestamp =
expirationType && expireTimerStart && expirationLength expirationType && expireTimerStart && expirationLength
@ -519,7 +519,7 @@ export class MessageModel extends Backbone.Model<MessageAttributes> {
const sender = this.getSource(); const sender = this.getSource();
const expirationType = this.getExpirationType(); const expirationType = this.getExpirationType();
const expirationLength = this.getExpireTimer() * DURATION.SECONDS; const expirationLength = this.getExpireTimer() * DURATION.SECONDS;
const expireTimerStart = this.get('expirationStartTimestamp'); const expireTimerStart = this.getExpirationStartTimestamp();
const expirationTimestamp = const expirationTimestamp =
expirationType && expireTimerStart && expirationLength expirationType && expireTimerStart && expirationLength
? expireTimerStart + expirationLength ? expireTimerStart + expirationLength
@ -1137,7 +1137,7 @@ export class MessageModel extends Backbone.Model<MessageAttributes> {
} }
public isExpiring() { public isExpiring() {
return this.getExpireTimer() && this.get('expirationStartTimestamp'); return this.getExpireTimer() && this.getExpirationStartTimestamp();
} }
public isExpired() { public isExpired() {
@ -1149,7 +1149,7 @@ export class MessageModel extends Backbone.Model<MessageAttributes> {
return Infinity; return Infinity;
} }
const now = Date.now(); const now = Date.now();
const start = this.get('expirationStartTimestamp'); const start = this.getExpirationStartTimestamp();
if (!start) { if (!start) {
return Infinity; return Infinity;
} }
@ -1163,7 +1163,7 @@ export class MessageModel extends Backbone.Model<MessageAttributes> {
public async setToExpire() { public async setToExpire() {
if (this.isExpiring() && !this.get('expires_at')) { if (this.isExpiring() && !this.get('expires_at')) {
const start = this.get('expirationStartTimestamp'); const start = this.getExpirationStartTimestamp();
const delta = this.getExpireTimer() * 1000; const delta = this.getExpireTimer() * 1000;
if (!start) { if (!start) {
return; return;

@ -345,7 +345,7 @@ async function markConvoAsReadIfOutgoingMessage(
if ( if (
expirationType && expirationType &&
expireTimer > 0 && expireTimer > 0 &&
Boolean(message.get('expirationStartTimestamp')) === false Boolean(message.getExpirationStartTimestamp()) === false
) { ) {
const expirationMode = changeToDisappearingConversationMode( const expirationMode = changeToDisappearingConversationMode(
conversation, conversation,
@ -395,7 +395,7 @@ export async function handleMessageJob(
if ( if (
conversation && conversation &&
messageModel.getExpireTimer() > 0 && messageModel.getExpireTimer() > 0 &&
Boolean(messageModel.get('expirationStartTimestamp')) === false Boolean(messageModel.getExpirationStartTimestamp()) === false
) { ) {
const expirationMode = changeToDisappearingConversationMode( const expirationMode = changeToDisappearingConversationMode(
conversation, conversation,

@ -170,7 +170,7 @@ async function send(
expirationType && expirationType &&
expireTimer > 0 && expireTimer > 0 &&
// a message has started to disappear // a message has started to disappear
foundMessage.get('expirationStartTimestamp') foundMessage.getExpirationStartTimestamp()
) { ) {
const expirationMode = changeToDisappearingConversationMode( const expirationMode = changeToDisappearingConversationMode(
convo, convo,

@ -138,7 +138,7 @@ async function handleMessageSentSuccess(
convo && convo &&
expirationType && expirationType &&
expireTimer > 0 && expireTimer > 0 &&
Boolean(fetchedMessage.get('expirationStartTimestamp')) === false Boolean(fetchedMessage.getExpirationStartTimestamp()) === false
) { ) {
const expirationMode = changeToDisappearingConversationMode(convo, expirationType, expireTimer); const expirationMode = changeToDisappearingConversationMode(convo, expirationType, expireTimer);

Loading…
Cancel
Save