... | ... | @@ -40,6 +40,10 @@ Soubor: username_YYYY___0.db |
|
|
* vrací true, jestli je zpráva stažena včetně příloh a doručenky. Vstupem je Id zprávy.
|
|
|
* `QByteArray getCompleteMessageRaw(qint64 dmId) const`
|
|
|
* vrací RAW zprávy. Vstupem je Id zprávy.
|
|
|
* `QByteArray getDeliveryInfoBase64(qint64 dmId) const`
|
|
|
* vrací RAW doručenky v base64. Vstupem je Id zprávy.
|
|
|
* `const Isds::Hash getMessageHash(qint64 dmId) const`
|
|
|
* vrací strukturu s hash. Vstupem je Id zprávy.
|
|
|
|
|
|
### Operace, které modifikují obsah tabulek, mění stav databáze:
|
|
|
* `bool setMessageLocallyRead(qint64 dmId, bool read = true)`
|
... | ... | @@ -60,5 +64,9 @@ Soubor: username_YYYY___0.db |
|
|
* Vloží nebo aktualizuje událost (info o doručení) zprávy v databázi. Vstupem je Id zprávy a struktura nesoucí popis události. Vrací true, jestli se operace provedla úspěšně.
|
|
|
* `bool insertOrReplaceCompleteMessageRaw(qint64 dmId, const QByteArray &raw, int messageType)`
|
|
|
* Vloží nebo aktualizuje RAW zprávy v databázi. Vstupem je Id zprávy, raw zprávy a orientaci zprávy (odeslaná/přijatá). Vrací true, jestli se operace provedla úspěšně.
|
|
|
* `bool insertOrReplaceDeliveryInfoRaw(qint64 dmId, const QByteArray &raw)`
|
|
|
* Vloží nebo aktualizuje RAW doručenky v databázi. Vstupem je Id zprávy, raw doručenky. Vrací true, jestli se operace provedla úspěšně.
|
|
|
* `bool updateMessageAuthorInfo(qint64 dmId, enum Isds::Type::SenderType senderType, const QString &senderName)`
|
|
|
* Aktualizuje dodatečné informace o zprávě v databázi. Vstupem je Id zprávy, typ odesílatele a název odesílatele. Vrací true, jestli se operace provedla úspěšně.
|
|
|
|
|
|
### Třídy, struktury, enums: |