getAllSyncableMessages method

Future<List<Message>> getAllSyncableMessages()

Returns all messages that are pending or sent (for full-mesh sync).

Implementation

Future<List<Message>> getAllSyncableMessages() {
  return (select(messages)
        ..where((t) =>
            t.ttl.isBiggerThanValue(0) &
            (t.status.equals(MessageStatus.pending.value) |
                t.status.equals(MessageStatus.sent.value))))
      .get();
}